I think it would be very cool to have Costumes won in online tournaments, and throughout the single game experience. Buying Customes isn't a good idea, unless they already have costumes you can earn throughout the game, and the new costumes are just additional bonuses that aren't needed. But if they start adding characters and such to buy, I think that is going too far.
And, why are people actually comparing the graphics of the PC game like it IS the Revolution game. These screenshots are obviously not the Revolution game. We are just looking at the graphics getting an idea about what the game looks and feels like.