You cant go wrong with either an 870 youth 20 ga or a single shot 20 ga. 870 youth 20 ga was my first gun as a kid and it hasnt skipped a beat in 15 years. In your sons case, as big as he is already, id go for a single shot 20 ga at 1/3 of the price of an 870. Sounds like he'll be more than ready for a 12 ga in the next couple years.IMO the best "all purpose" shotgun is a 12 ga with a 26" barrel. Both of my single shot 20s are lighter and shorter than my 870. Any 20 ga can be turned into a turkey killn machine its more about shell and choke combo than anything.A single shot 20 is definitely not a waist of money or a mistake by any means, IMO. Good luck!