Hockey, hands down. I play it, watch it, I've coached it... it's the greatest sport in the world. Soccer's great too. It's a bit difficult to sit through a whole game, but as was mentioned before, being a keeper in soccer is great! It doesn't hurt that soccer is basically thawed out hockey.
Baseball is a blast to play, but you can take MLB and shove it. I hate the circus and the debacle it has become. America's league my ass. Same with basketball and the NBA.
I love football, but the NFL is starting to ruin their product as well. They have been for a while I suppose.
I vote for Football in the British sense, thats soccer to Americans and a select few others, Wrestling isn't really a sport.
I have never really understood why you Americans call the NFL thing Football when you rarely use you feet, it would be the same if I called soccer handball because you throw the ball back in play and the Keeper can use his hand.
And as for football/soccer only having one rule that is totally a false statement and their are many rules in the game and a lot people dont agree with, such as getting a yellow card for over-celebrating a goal.
"there's only one way to win a war: shout, shout, and shout again!" - The Duke of Wellington ((Blackadder - Stephen Fry))