Whether the NBA or college is better is purely opinion so I'm not sure why it's so heated...Personally I can't stand the NBA. I have been watching a few games here and there over the past couple weeks and I still struggle to see defense or any sort of intensity. To me it just looks like streetball. There are of course a couple exceptions but with the way NBA refs call the game (e.g. no traveling, unbelievable amount of coddling to the stars, etc) it's hard to get into the game.
Unfortunately I think college bball is becoming more like the NBA every year. Teams are starting to change the offense where it is more one on one (see UC) and teams are less reliant on smart basketball, good passing, and ball movement.