I like both, but lean mostly towards college. But it really depends on how close you live to a NFL team, how good they are, and what geographic quadrant you are in to really like it is what Ive found. I know a lot of folks in Bama despise it. But the main factor is location. The NFL is biggest in the Northeast, and North west. Sure Dallas is huge, but the South doesn't generally support teams like the Jags, Titans, Saints (to a degree), and Texans. The South's product in the NFL is basically Dallas and Atlanta. Its like the Northeast states don't really support Rutgers, Syracuse, BC, and Pitt, but they really support NE, Steelers, NYG, and Philadelphia. Winning carries support
College advantages:
Broadcasting: look at how NFL broadcasting is set up compared to college. There are only 2 main channels (Fox and CBS) and they broadcast regionally, then you have NBC and ESPN for primetime. So its quiet possible that you only get to see the Steelers, Patriots, Packers, and Seahawks maybe 4-5 times a year, and get stuck with the Jaguars and Dolphins like 10-13 times. Alabama is on 13-15 times a year.
Edit: You can get Sunday Ticket and Redzone, but this adds to the big broadcasting turnoff as well.
Location: Also consider that the NFL teams are mostly located in big cities compared to college towns. There are few stadiums in which I know that have that tradition that you speak of. Pittsburgh, New England, Oakland, Green Bay, and Dallas are either away from the main part of the city or are in a small suburb/ city itself. So those generally feel like bigger events than your average Vikings game. The city atmosphere really limits the feel of the game. College campuses are built for the party atmosphere, and its acres upon acres of festivities. Pro is just basically maybe a city block or two.
Politics: No I'm not talking about Mr Flag, I'm talking about Goodell. A rouge commissioner can be very damaging for professional sports because he can steer the league into to some very controversial territory, and really take away from the game. Like the James Harrison and Ray Lewis fine club, Deflategate, mary jane policies, and the Ray Rice situation. Like it or not, the commissioner is at the top of the NFL, and every thing he does speaks for the NFL as a whole. Compare it to college where each conference has a commissioner instead of one overall commissioner. Each conference is affected individually, and not the sport as a whole. Just compare Sankey's approval rating on the issue of domestic violence to Bowlsby's (Big 12).
Stadium sizes: more people can go to a game at BDS than the three biggest NFL stadiums by 20k. No I'm not counting USC's stadium because its temporary for LA rams.
Alcohol- You are going to call me a hypocrite in a minute but bare with me. The SEC doesn't allow alcohol in stadiums in an effort to promote a family friendly environment.
Students- they play a huge part in the appeal of college football
Many others.
NFL Advantages:
Best players- This is pretty obvious
faster play- I actually love this rule of a running clock with a two minute warning because its super intense.
Oregon like blowouts rarely happen- this goes back to the first two advantages, but 63-17 games don't happen that often
Mickey Mouse offenses don't work- NFL players and coaches are two good for the Gus malzhans and Chip Kellys of the world to succeed in
Fantasy football is way better in the NFL- Its way harder to play college football fantasy than NFL. NFL has more known players to form a good team around
The schedule rotation is way better- In college schedule rotations are way longer and unpredictable, but in the NFL you know the Packers and the Patriots will play every 4 years.
Alcohol- If you really need some secret sauce during the game then the NFL is the place to get it.
Super Bowl and playoffs are done better- I still maintain that the Super Bowl is a perfected idea, and the wild card round is still a work in progress. I believe that the NFL playoffs as a whole are better games. I think college has the same problem as the NFL Wild card round does in that there are two teams that clearly don't belong there. Plus playing on a Sunday vs a Monday is way better.
Again I love both