What annoyed me was that the AI likes to play hide-and-seek sometimes. For example they decide to attack my planet with a force (siege frigates, grr), but meet resistance (my fleet waiting to crush them). They decide to turn tails and run back to where they came from and I follow. What happens next is they immediately change course for my planet again and I end up uselessly chasing them through the jump lane and back. Only way to stop that for me was dividing my forces in two and keeping one in reserve while the other was chasing.
This is an implemented scenario bare with me.
Right first off what would i do if say, i was fighting Irake instead of the AI. Irake was about to attack one of my systems and i had little defense on it but i had a few siege frigates at hand. Well this is what i would do. I would round up the siege frigates, wait for Irake to phase to my system, then i would simutaneously Phase to his 'UNDEFENDED' planet nuke the crap out of it, before he nukes mine then either do a victory dance or high tail it out of there because Irake fleet is coming back to get me because he has just realised i just out planned and outclassed him.
My point.
You are playing a 'RTS'or 'RTT' (which ever you prefer

), Stop complaining when the AI makes a stratgic move or tactical move to stop you rushing one of there planets, my god the AI is probably cleverer then you and knows that when you phase into attack its planet, its got a good chance of nuking one of yours.
I personnally salute Iron Clad boys for this AI, is its truely ingenious, even on normal. I dare say its even better then the AI on supreme commander (but that AI cheats so its not the same)

Scopeh(To be Pro-Gamer?)