As always, great advice!!
I agree, too many teams focus on having an 18 year old trainee with unreal potential. In all honesty those 19-20 year olds are going to be a far better choice for most teams. Training them until 23-24 will net similar quality players and similar transfer prices.