for going to a game, college football is obviously better. it's cheaper, it's more exciting, and there are more hot chicks, plus you don't have to worry about some drunken 40 year old that's got nothing better to do than start a fight.
however, for TV and picking a random game, the nfl is infinitely better. half the college games are just beatdowns. only the matchups where both teams are ranked high are worthwhile. that is the one key that college has over the nfl. in college you basically get to watch the game of the week, hopefully sunday night football will do this for the nfl.
as far as players, the nfl and college, or any pro sport they are just normal people. it's just that now, the nfl has brought the media in so close, they finally get the dirt. nothing is sacred in the locker room anymore. so if you wish for the old days, just stop watching sportscenter (which is now more entertainment tonight due to abc) and only tune into gameday. it'll be just like old times, and you can sit back in your rocking chair and make-believe the players are all hard workers just like in college :roll: or better yet just watch espn classic
lastly, the free agency has made the nfl even more like college, where players are only in the limelight for 2-3 yrs. at the least the nfl allows the key guys to stay. with college, the only guarantee is that the same teams will be stocked with talent. so why can't fans just root for their team regardless of the players just like in college?