I agree. I love the Halo franchise.
The storyline isn't entirely ridiculous for sci fi, the action is still engaging, and most of all while the game doesnt get into the gritty realism or depth of games like Killzone 2 or Modern Warfare, what it does serve up in spades is FUN.
Halo isn't a CHORE to play. It isn't so deep that I have to be in the right "mood" to play.
It is simply "fun". It's the Super Mario Brothers of shooters in my opinion... it might not be pushing the limits of it's genre, but what it does, it does right, it's design is ALWAYS solid, and you can usually rely upon it for it's quality and delivery. The action flows well, interspersed with "holy shit!" moments where it doesn't just suck you out of the gameplay to watch a bad ass trailer... much of the time you are right there IN the bad ass moment.
I'm reminded of Halo 2 where one of the greatest "Awesome"-illiciting yells I've ever had in a video game was when I'm in the city and suddenly that Scarab comes walking down the street and instead of pooping myself and trying to hide, I realize I can jump down onto it and commense to alien ass kicking... I FELT like a supersoldier... never once in Halo did I feel the 'fear' of being a soldier in a war.. instead I felt like Master Chief would have felt.. DETERMINATION. His character would not cringe at such a situation, So why should I? I felt invincible, not because my video game avatar WAS invincible, but because you are given all the right ELEMENTS of immersion to FEEL like SOMEONE WHO ACTS INVINCIBLE BECAUSE THEY HAVE BEEN TRAINED TO BELIEVE THEY ARE INVINCIBLE.
Playing with Master Chief made me FEEL like a Hero. Few games, no matter how good, make me feel that way, the notable exceptions being Modern Warfare and Crackdown.
Honestly, it's just the society we live in. It's Popular to hate "Popular" things these days. If it's a "popular" or "cool" movie, people will rag on it. Being Counter-CULTURE is the "in" thing. It's why people hate the Xbox when it is actually a decent gaming machine, it's why people hate the PS3 even though it's arguably the best console ever made, why people hate the DS for selling enough units to buy a third world country, why people hate Fall Out Boy, and anything else that has the audacity to be popular.
It's just "cool" to hate on things now even if those very same people secretly like those things. How many Xbox haters would turn down a free Xbox and gaming library? I'd wager not many.
Honestly, it's just that this whole "non-conformist" bullshit has gone waay too far.