Recruiters, all the way.
This will really tick off the coaches out there, but means almost nothing in basketball unless the teams are very closely matched talent-wise. Take Kentucky, for example, over the last 5 years. You could take any coach in the country, put him in charge of that group of players, and I'd be willing to bet the results would be nearly identical.
Often, the line between great coaches and great players get blurred. Phil Jackson, for example, is considered a great coach. In reality, he had absolutely nothing to do with any of the championships he was. The Bulls Dynasty and the Lakers with Shaq/Kobe/etc could've literally been coached by an inanimate object to those results. You can't tell me the Warriors would be hurt if they lose Steve Kerr. We saw what happened to Popvich this year when his team wasn't loaded (first round sweep). These are MBA examples, and coaching means even less as you go down to D1 level. It's all about players.
There are occasional outliers, like Brad Stevens at Butler (but, at the same time, the talent still has to be there to run a system successfully). But, I'll take great players 10 times out of 10.