Melee lasted me 5 years and seeing as how Brawl will have more characters, a buttload of items, an infinite number of stages, online mode, unlockable music, trophies, stickers, and an extensive single player mode.
Halo has less levels, less weapons, no unlockables (to my knowledge), a single player mode and an online system that is slightly better then Brawl's.
Halo has some good points, but not nearly enough to make it come close to lasting as long as Smash will.
Melee was big for 5 years. Halo 2 was much bigger for 4 years, and that was only because a sequal came out to replace it.
It's not a contest of who has the most levels and stuff. Halo's online makes it more popular to gamers. Now speaking of online, I have to address what caught my eye the most in your post:
"AN ONLINE SYSTEM THAT IS SLIFGHTLY BETTER THAN THE WII's" Are you serious?1 Halo/MS's online DESTROYS Wii's. It can't even compare. To say that Halo's online is only 10x better than Wii's is an insult to it. If you owned both systems like me, you could compare them better.
Just some of the things Brawl's online is lacking as opposed to Halo's:
No ranking system
No leaderboards
No user names
No voice
Barely any customization for online matches
Can't add people you play with randomly
Can't comunicate at ALL with people who aren't on your friend's list.
No lobbies
No custom searching for matches
No public/private match options
Bad process of how to join matches with poeple
etc etc etc
Wat r u talking about, do u even know how much melee lasted, until today it is still gc's best seller.
That doesn't mean much because in 6 years it sold 6 million ccopies. Halo sold 5 milluion copies and then it's sequal Halo 2, came out 2 years later and sold 8 million copies. Halo games have a much larger fanbase (I'm not part of it though) and sells at a bbteter rate than Smash games.