Hockey is way more entertaining than the other sports, but I am just as biased as the kid from Florida who claims bball is awesome because there are no "flukes." lol.
The the other guy who brought up the TV contract - that's correct. It's a joke that hockey is on VS, which half the country doesn't even have in their cable package. It is basically sandwiched between rodeo and bass fishing, whereas the NBA probably gets overexposure on the most dominant sports network in the land. It can't compete.
Hockey will always be #4 of the "big 4" in most markets, and I don't think that will change. It's also a cultural thing though. Hockey is a "Canadian game." Hockey is a niche sport. A regional sport. Texas, Arizona, and Florida probably shouldn't have teams in the first place. It's also an expensive sport to play, so you can't just have any brotha in the projects play it, when they can just pick up a ball and shoot some hoops. There are a number of reasons why most Americans don't give a shit, but I also don't give a shit and personally enjoy that it's a niche sport. It's a gate-driven league, so the ratings matter little to me...they will probably never 'be there.' Doesn't mean it's not the best sport.
Bball is cool to play horse or shoot wif da bros in the backyard, but it's rarely entertaining on a pro level. Joke of a league. Football is better, but still, ~11min of action in a 60 min game, 3 hrs to finish, 50% of that is replays, the commercials, w/e. I pay attn to it, but just the highlights at this point. If I'm not betting on it, I couldn't care less most weeks. This was a good Superbowl tonight though, aside from the pageantry.