NHL by leaps and bounds. I usually watch up to 10 games a week and I watch every single Colorado Avalanche game. I love the flow of the game and that there aren't any ridiculous stoppages (as in it never takes 10 minutes to play the last minute of the game). I personally find it to be one of the most difficult sports to excel in and to watch the players make it seem so easy is amazing.
Anyway, don't bother bashing hockey, I know 99.8% of the population on this board hates hockey.