I just got this today
One thing that I don't like is the inability to blow off mech parts. It would be awesome to blow off some arms. It also sucks that there's only 3 types of weapons (so far at least).
But getting to level entire cities, THAT I can deal with.
Now I just need XBox Live