Having read reviews of Firaxis' game, I was disappointed by their movement system, the inability to blast buildings to bits and a couple of other things. That made sure that Xenonauts would be the game to get my money, so I just sprung for the premium pre-order and I'll be giving the current version a go tonight.
Good luck and god speed. We really need this game out there and in good quality!