To be brutally honest - just ask him
I know you want it it to be a surprise & all that....
BUT it would be a bit of bitch if he says he wanted an AK :wacko:
Krytac is the safer bet, VFC have upped their game with Avalon
Think I would also say Krytac - but WHICH ONE ????
But honestly, he might want a shorter model and you buy a longer one instead
Great you wish to help out your son, but as a young adult (not me - your son)
as a young adult you should really seek out his opinion - he will thank you for this also
He might not want you to spend £400 though, but really think you should seek his input
(than just ask what others say is best gun)
He might want an Evo or something or I'm fine but a new sidearm would be great