Marvel: Ultimate Alliance just didn't do the trick for me as a super hero game, Too many things felt left out.
The game features some really nice environments and map layouts, they are a blast to play in. The amount of super heroes and villains in this game is in numbers, and you can customize them. And when you get bored of them, you can purchase new ones via Xbox Live Marketplace. The thing about the character models is that they're not very nice to look at, and they have very repetitive moves. You also seem to see the same enemy over, and over again. The camera positioning isn't very enjoyable either.
I recommend this title for younger audiences and the die hard Marvel fans.