There is no right or wrong answer to moving up players. The answer can be different from team to team and player to player. A good analogy is college basketball (and yes it is relevant). The Kentuckys and Dukes of the world get blue chip players that can contribute right away while teams like Gonzaga tends to get many of the "second tier" players that take longer to develop but contribute by junior and senior years. A program needs to asses what their strengths and weaknesses are and decide accordingly.