The Vasari AI seems to be the worse off. No frigate based anti-structure support and poor use of it's own starbases. In fact the Vasari AI seems much more negligent at getting starbases up mid-game than TEC or Advent in my observations. Additionally, I have never seen (or can't remember recently) it build an offensive starbase on an enemy world. I have seen TEC and Advent do this. It would be nice if the Vasari AI brought a colonizer with it's fleet and built a Starbase while attacking enemy worlds.
The AI also likes to leave it's own starbases naked by deploying them on the edge of a gravity wells versus having them move towards their nearest structures (and hopefully repair bays) before deploying.
I get people like to have the AI suicide on starbases for dramatic affect but it would also be nice if carriers would atleast stick to the edge of the gravity well to make it somewhat more interesting. Maybe make the Cruel or Insane AI's keep a distance unless they they think they will overtake the starbase.
Other AI problems that seem to still exist are the trailing mine layers on Advent drone hosts. I've gone up against advent fleets with almost zero fighters or bombers because they were all set to mine layers (boring).
Personally, I think it would have been better to give the harder AI's more intelligence versus an insane amount of income.
There were a lot of good suggestions in other threads last year while diplomacy was being done but none of it made it in so maybe sins 2 will have a better AI.
Of course when I have time I play online. Had 1v1 random map game last night where the player brought his Egg and six siege frigates up to my home world while I was sending my drone hosts with bombers and a starbase to his homeworld. Game lasted 22 minutes and was quite fun!