on a different note, the whole "aliens attack xcom base" mechanics need to be revised.
1) aliens shouldn't forget the position of your base after breaking through your defences and being defeated on the ground. why would they?
I know that it's a gameplay thing: if the aliens just keep coming at you forever, you would get frustrated, so there has to be some end to the attacks. perhaps after successfully defending your base, you are automatically able to determine the base-of-origin of the UFO that LANDED on top of your base, enabling a special counter-strike mission where you have to destroy that bases central computer, wiping out the information and preventing further attacks? that would make way more sense.
also, once you successfully defend your base, you should get ALL the loot from the UFO that landed. I mean, you wiped out the aliens, right? the UFO can't just disappear.
2) I think I mentioned this before somewhere: if your base defences almost destroy the attacking UFO, the attacking force should be somewhat decimated.
think about it: in the beginning, if you are unlucky enough that a UFO attacks your base, and you have just one missile defence, of course it barely scratches the paint on a battleship. but if a battleship is hit by three fusion balls before touching down, that's some pretty big holes. some aliens should be killed by that before the ground attack even starts.
3) in order to make the early base defences useful, maybe the aliens should attack with smaller UFOs at the beginning of the game? (or even later, for that matter?) I mean seriously, those who already played the game never build base defences before fusion ball defences become available, right?