The only advantages College have over the NFL are :
1. Labratory for the game: The most innovative, interesting, fresh ideas flow through the college game. Also, the dumbest, funniest, stupidest ideas. So its a great place to watch the game evolve.
2. Many of the players are very bad/innefficient: So, things like Hail Mary's happen more because USCw played that like a bunch of high school kids.
Its similar to the college bball vs NBA argument. If you are someone who likes to watch less skilled players making more mistakes in an interesting way, its a better fit for you. If you like to watch better football, NFL is your game.
Basically, if you like shiny new things and car crashes and watching that video of the guys leg break break in HD on repeat, college football is the choice. If you actually are a fan of the game, NFL is much better.
**disclaimer** some portion of the above is a joke, but not most of it.