I haven't played X-Men Legends 2, but Ultimate Spiderman rocks. I think it's much better than Spiderman 2, keeping all of the goodies but making it more fun.
There is a lot of appearances by Marvel superheroes in it, so far I've raced The Human Torch around town as Spiderman, and thrown Wolverine through a wall of a bar as Venom.