I would never ask for it, but in a perfect world I would want to have each unit with it's own (properly working) AI, so what cannons don't shoot any more if allied units are in front of them or that a (cavallery) unit do not wait for my order to move when an enemy unit shot at them from behind...

and I miss sharks, too! (and every shark should have his own AI...)