Yes, this is all true, and those are all good recommendations for those guns. However, when people first enter the sport, the huge range of options can seem daunting, and most people are fine with an M4; it keeps from scaring them away. However, if he came back and said he wanted X gun, then I would stop pushing for an M4, and find him a good version of X for him.