Oh and the AI is a particular pain for me. I have fixed some things, but others are just poor coding and I can't track decipher the AI logic. As Tobin pointed out, I've made some changes and progress, and I know of other 'limitations' of AI behavior.
If they become major again, I may assign time to them.