Ant you glad to see this one?.
There's a lot to be said about the Earth Defense Force games. Sure, for all intents and purposes it's the literal definition of a B-Movie game, and not just due to the premise of super soldiers versus improbably large insects terrorising a city.