
while both are great fighters, i somewhat feel that MvC3 lacks a lot since it is a new generation of gaming.
here's a comparable list (may be incomplete)
MvC3
-crappy "Story" aka Arcade mode (understandable in a way since it's a crossover game)
-Training mode lacks CPU control. Blazblue HAS that and you can set the training dummy's actions (jump, block, attack, etc.)
-Can't fight against CPUs in Versus mode. A 2nd controller has to be plugged in in Versus mode, and the only way to fight against a CPU is just through arcade mode, which is disappointing.
-Mission mode lacks a "Demonstration" and a "What command to input" option thing. By Demonstration, i mean that you press a certain button, and the game shows you how to do the combo, like in Blazblue. And by What command to input, i mean, instead of Air S, or Million Dollars, it should have an option to show the directional input followed by the button command, like it shows in the manual. Blazblue has that.
-No Spectator mode is available at all in online play. you just see what characters the two players are using, and the remaining health left on each of the characters. it's neat, but it's a let-down since spectating is a good way to check out how your opponent plays.
-No Replay Theater is a let-down. Not being able to see your favorite recorded matches disappointed me.
all those demerits i gave MvC3 are what Blazblue has. and though i can't say which is the better game, i would rather pick Blazblue over MvC3 mainly because of the features it has. plus it has great gameplay to back up those features. i really hope that MvC3 (and the MvC series in general) picks up in the future with DLC characters, updates, and other extra content. that'll definitely make the game better and a good contender. i know the game is somewhat true to its roots, but we are in a new generation of gaming, so some of us like to see new features added to good ol' classics. of course, this is, again, all my opinion