It isn't perfect, but it is perfectly fun. The character models overall are a great size and fill the screen with enough gravitas to let you feel like the larger than life heroes you portray. The move sets are varied enough to make each avatar worth leveling up.
Definitely replayable on every level.