Meh. NBA has better players, but the style of play is essentially the same. With just a 24 second shot clock, most of the time we're just seeing PnR action or ISO. I don't buy into the "loyalty" argument at all for college. Less than 10% of the games I watch are Duke games.
Things I love about college over pros:
Different styles of of play. Pros it's almost exclusively man-to-man defense. In college, we'll see 1-3-1 and 2-3 zones. We'll see 2-2-1 halfcourt presses and full-court presses. We'll see teams that run-and-gun like North Carolina and Marquette. We'll see teams that utilize the shot clock and like to grind it out like Virginia and Saint Mary's. A different style of play is great because it allows for inferior teams to strategize on how to effectively contain, limit, and frustrate the opposing team.
Games are more meaningful. In the NBA, in 82 game season is a drag. One game isn't very significant. In college, you have maybe 10-15 games quad 1 games that determine the bulk of your resume.
Atmosphere. Arguably the biggest reason. Most top 30-40 teams are consistently filling-out the stadium. And NBA crowds simply can't match the intensity and chaos of a student section. Also, I feel like the college kids are more passionate than NBA guys that often times seem indifferent.
More teams can compete. In a typical NBA year, there might be 2-3 contenders. In the NCAAs it's realistic to have 10+ contenders. And the possibilities for the Final Four are endless. In the last 40 years, 8 NBA franchises have won 36 NBA titles. It's very, very hard for a great team to lose in a 7 game series. There is unfiltered magic in the NCAA Tournament that the NBA Playoffs will never be able to rival.