As a first GBBR, you can't go wrong with a GHK G5.
Lightweight, reliable, decent out of the box performance. The only "downside" is it not accurate to a real steel variant, but if that doesn't bother you then I thoroughly recommend them.
Next, striking the balance between price / usability, i...