Spider-Man: Battle for New York is the second Spidey game to come out recently that not only lets you control one of the web-slinger's enemies, but also takes place in the Ultimate Universe. The previous game was
Ultimate Spider-Man for the PS2, and actually did a fairly good job of portraying that alternate timeline's feel and style.
Battle for New York, on the other hand, just feels really cheap from beginning to end.
Throughout the game, your control switches between the Spider-Man and the Green Goblin as you try to get the two together in one of their various fights. Along the way, Spidey will be taking out random thugs and the Goblin will be plowing through anything he can.
Between missions, you are awarded points and can apply them to upgrades against your characters. After a while, I did this out of pure habit though because I rarely noticed any difference in the strength or feel of the upgraded abilities and was just going through the motions.