I could not possibly disagree more.
"Not a true X-com game"??
Why exactly?
Yes, all the annoyances said above are true, especially the damn UFO ceiling in certain alien crafts being in the way. It is also utterly unrealistic that during terror attacks I can dispatch just one squad to one...