Halo 2... people orgasm over it because of multiplayer.
Take note that no one ever mentions its single-player.
As for SSBM... we all know it has the best multiplayer ever, and the singleplayer is amazing too.
Also note how Xbox n00bs only ever mention Halo, they never talk about anything else, why? Xbox doesn't have anything on it.
Halo / Halo 2 aren't even good. Should I crack off some FPS titles that are much better?
Metroid Prime
Metroid Prime 2
Metroid Prime: First Hunt
Doom
Doom 3 (I never played 2... so....)
People act as if it's "sooo amazing" how you can play 16 players in one room with Halo / Halo 2, but keep in mind that you have to have four Xboxes, four TV's, and sixteen Xbox controllers.
It costs hundreds to play some Halo in multiplayer, and it's not even all that good.
SSBM is so much cheaper to play in multiplayer, you don't need to cram 16 people to play some multiplayer, four is enough. Also notice how 90% of Halo fans never played it, I remember a friend of mine back in 9th grade was anticipating Halo 2 (when she never played the first one) and I got loud with her and told her Halo sucked, yes, I have played it.
In fact, I own it.
And I'm so glad I got it for free, because it's not worth money, it's a worthless piece of crap.