Well, I played the xcom demo and didnt care for it at all so I went out and bought xenonauts.
http://www.xenonauts.com/20 bucks and it beats the crap out of the new xcom IMHO. There is also a major patch coming out for the alpha monday or tuesday.
Anyone else playing this gem?