As far as Halo 3 goes, it can be very entertaining, but it really is a broken game, anyone who has played online as much as myself would understand, that whole **** where you and your opponet do the exact same thing, and you get the first hit, but for some reason your attack does nothing...its just so annoying...Halo 3 is broken, at least I know theres not going to be as many bugs in SSBB, Nintendo has a habit of making games that aren't broken.
Halo 3 is not broken. What you are talking about here is the melee (punching not smash) system that halo 3 has. If two people melee each other at relatively the same time, whoever has less health will die. Now, playing online will cause lag differences making it seem like you punched the other guy way before you got punched, but because you had less health, the result is you dying, and him not dying. Bungie has stated this problem and are looking into how to make this less annoying than it is. Honestly, it pisses me off too but what are you gonna do? That's just how it works.
Personally though, i was somewhat disappointed with Halo 3. I love playing Halo competitively, but there isn't anything for Halo 3 yet that is 'competitive' other than custom games. Hopefully in the future, they will release more symmetrical maps that are more balanced than the ones that are out now. Also, it would be nice for a team hardcore playlist to be added (meaning you start with a BR which makes the game a lot more balanced.)
Balancing Halo out with symmetrical maps and spawning with a battle rifle can be compared to taking out items in Smash, and selecting only the stages that have a lot less random crap going on.
Even since Halo 3 came out, I still enjoy playing SSBM a lot more. IMO both are great games, but Smash is just more fun. This is not a biased opinion because I have played a lot of Halo. I have gotten to level 50 in Halo 3, and i know a lot about the game, but i still enjoy Smash more. Also, I am not a Smash noob, as i have won a couple of local tourneys in Ventura County.
This whole topic is basically based on opinions and it is my opinion that Smash is more fun.