Football can produce some decent games, Liverpool vs AC Milan a few years ago was a pretty damn good one (Liverpool down 0-3 at half time claw back to 3-3 in the second half and then win on penalties) but it's a rare exception in my experience.
The footballers themselves are overpaid, many of them are less interested in the game than they are about the extras that come with it (Money, chicks etc) and are paid an extortionate amount of money for what they do. Of course, they only get so much because enough people pay to watch them but it still makes me feel uneasy to know they earn in a week of kicking a leather ball around what a nurse, who is entrusted to take care of you in hospital when you're at your most vulnerable and helpless, makes in an entire year.
For the most part however, football just isn't usually an interesting enough spectator activity for me because it's rarely interesting to watch. Snooker is a good slow paced game that's essentially a geometry and logic puzzle, with the competitive aspect of dicking over the other player when you know your turn won't continue. It's slow paced enough to allow for thinking on the observer's part and see how it matches up to the players (Who have the skill to not fudge up the shots like I do when I play).
On the opposite end, you've got Table Tennis. Top level Table Tennis is as frantic, fast paced and balls-to-the-walls intense as it gets, especially when they stop hitting long volleys. It's one of the few olympic events i'll make a note to record and watch.
Coupled with a growing E-sport scene like Starcraft 2, there's just so much more stuff that I find better to watch people play than Football/Soccer.