Marvel Nemesis: Rise of the Imperfects. That's what it is: IMPERFECT
Why's that? Well... For one thing, I hate flying enemies! The air combat sucks, which means you're going to have a hell of a hard time hitting them. The bosses fights are increadibly fast, which means it's over in three secongs, generally with you dead.
But the worse part of the game is Magneto. YOu can get a war tank and throw it at the enemies. The enemies may be robots, but you can only use your powers in one at a time. With the flying enemies, you have to use your powers while jumping in order to catch them, because Magneto can't aim up.