NFL - one of the best sports to watch on TV. One of the worst sports to go to.
Part of this is because I'm a Skins fan, and the logistics of the stadium, and the stadium itself blow. But even dismissing the venue unless you have perfect seats, you can't see well. Even if you do, the view on TV is 1000 times better. Not to mention you are sitting outside in shitty weather for at least 30% of the games. The atmosphere blows compared to NCAA games too. But I probably only do one of those every three years. Skins is probably once every five years. Plus if you go to a Giants, Ravens, or Eagles game, you have to actually try very hard to avoid getting into a fight. Dallas fans oddly, are usually very respectful.
There is nothing that touches live hockey, so I prefer hockey to just about anything because even an upper level seat beats TV. And baseball is outside in the summer where cold beer tastes even better, and you can see pretty damn well from behind the plate.
I'm amazed how many people love going to NFL games. Especially as a gambler, I'm always fixated on what's going on in the other games, etc...