I'm talking the games, offseason, fan interaction, etc. regardless of who your team is or if they are good or not.
For me it's the NBA and it isn't even close. I don't even have an NBA team, but the league is by far the most fun to follow and has the most humanized/ accessible stars. There is constant drama mid-season and in the offseason. There are fewer players and they're more highly exposed. The league markets it's stars and players have a lot of power.
The regular season is a bit long, but there is always great matchups on TV. The NBA playoffs are the best postseason imo.
My rankings go like this:
1. NBA - top shelf. I don't have a team.
2. College Football - Best in season wire to wire. Go Cats!
3. NFL - Easy lazy TV watching on Sundays, playoffs are aight. I don't have a team.
4. College Basketball - My interest in regular season is pretty much centered on Cats. If they're not good i'm tuned out. Like the tourny
5. MLB - Totally Royals dependent. If they suck, little interest -- even the WS (though Ill watch).
6. College Baseball - CWS is meh on TV, never been. I couldn't name you a single college baseball player. Don't even really care about the Cats. Couldn't name one Cat baseball player.
7. NHL - Actually great product, just not interested.
8. MLS - Similar to NHL (at least KC makes it seem that way).
Note: Don't care about Euro soccer, and World Cup is like Olympics not a regular sports league. Also, not including individual sports.