It depends on the programmes against each other. There is no way I would choose Moose Jaw Warriors over a route of Waterloo Blackhawks and going to UMass-Lowell. I wouldn't choose Lake Superior State if I was drafted by Medicine Hat. Each team's development also throws a wrench in the grey picture of either route. No way I would choose Regina Pats (who've been bad for a long-time now) over the University of North Dakota. The NCAA route is superior to that, very few players can pull the Matt Duchene or Nathan MacKinnon route and choose the team they want to go to. On the other hand, even if you project as a third-line player for the majority of your career in the NCAA or OHL, you might get better development at an NCAA school with a better coach that you can choose from (if you have multiple options) compared to going to a below-average coach on the OHL team that drafted you.Also most CHL programs have elite facilities that are better than most NCAA schools. Most schools aren't the Michigans, BUs, BCs or Denvers. Some have argued that kids don't get to pick their chl team which is largely true but it's the same for kids going the junior A route and they get traded a lot more than Major Junior kids do. Also have to pay to play in most cases. Everyones path is different but for me if you actually are good enough to go on to pro hockey CHL is the way to go. If you're undersized/late bloomer/likely not a future pro level kid then taking the longer path is probably best....assuming you're still good enough to actually get a scholarship.