I still think the CHL route is the better one if you're a skilled player. However, if you're a player with major deficiencies, like McCarron & Tinordi, the NCAA route is probably the wiser choice.
The thing the NCAA is much better at than the CHL is to prepare players for the speed of the pro game. The NCAA is a faster league as a whole.
NCAA is also a pussier game, they wear masks, only play what 35 games etc
You do get more practice, more time in the gym etc.
You are right, go to Uni if you are not the top player at 16.
Dante Fabbro likely will not stay for a third year at BC I believe it is.