Oh, I know.
I'm very strategic with my movement and always trying to out-wit the AI (and the game's persistence to try and screw you over). There are just a few things that annoy me to the point where I often throw in the towel. Call it a "hissy-fit" if you will lol.
The enemy constantly knowing where you are and always patrolling directly toward you, is one thing. I've put my whole concealed squad on top of a building, out of sight, and every pod you can see will walk towards their position. I tested this a bunch of times and it's regular enough to be true. I took one Ranger to the other side of the map and they still followed him, diverting from their typical patrol route.
If the enemy isn't nearby, the AI will skip turns endlessly, even if you have been discovered. So without a timer, unless they are doing the "follow you" thing, you can't wait and ambush them. The game forces you to advance.
The main thing that annoys me though, is the predetermined outcomes. It's not a dice-roll, not really. The decision has already been made what happens in a round and that infuriates me. I just don't see the point in it. Why take away the random nature of a dice roll? It's not true strategy. It's a continuous battle with the game, not the aliens.