RAJ, regarding college rosters, once your son has established a list of desired or preferred schools, then examine the rosters a bit closer over a three to four-year period to see how many guys are retained on the roster and how many transfer out.
If you find a program where a significant number of players aren't returning after their first year, that's in indication of a coach who likes to "churn" the roster rather than giving guys a chance to develop.