Hmm, I keep hearing stuff about XCOM, is really that good?

I picked up Treasure Adventure Island, glitchy as hell but quite fun :)