I bought a TM NGRS 416 Delta, which is the same internally, and i love it. I'd definitely recommend it, great out the box, the fit/finish/quality is second to none.
Only thing i'd say you want to do out the box is convert the battery connector to take a mini Tamiya/Deans and run a 7.4v LiPo. Swapping the inner barrel and hop rubber will give you an instant boost in accuracy, range and power and isn't too complicated.
I'm very new to airsoft and started with GBBs, but now have two NGRS and they're great guns. Took my 416 out on the last game and it was flawless.
I bought mine from Zero One, who i can't recommend enough. I've used them a lot recently and they've been great.
https://www.zerooneairsoft.com/products/Tokyo-Marui-Recoil-AEG-URG-I-SOPMOD-BLOCK3
Mine: