You cannot say this is not at it's core a Mecha anime, but it has many other facets.
Even when faced with an external alien threat, mankind's greatest enemy is itself. Faction's trying to gain out of the predicament, and old hatreds don't die. Even when it is harmful to the total effort, factions work to screw each other over, and you never know who you should trust.
It is also in the