I think that the turn time for AI should be lowered to 10 or maybe 5 seconds
because the AI doesn't have to think about it's next move.. they only execute commands and scripts for the given situation.. if they haven't done anything by the time 10 seconds are up.. then chances are they will just sit there for the full 30 seconds... annoying.
this would be a good simple solution.. unless you find a way to simply end their turn if they know that they will do nothing.. but i figured that lowering their turn time would be simpler from a scripting point of view.