The UI has several things missing that are absolutely crucial for Generals:
A ) One of the "Show Health Bar" toggle options has to show only the players own forces with bars, while keeping bars off for every other unit/structure/whathaveyou. Alternatively, display health bars for units that are currently getting hit. At the moment there is only the choice between no health bars and health bars over everything (enemy demigods, enemy units, your own demigods, your own units, your neutral army units, etc.) which is highly cluttered.
Putting health bars under a Generals own units will also solve another problem - you can barely tell your units apart from everything else.
B ) A "select all" button in addition to the select "unit type" buttons. Either via an actual UI element, or a simple hotkey option.
Those two are rather crucial, and the following would be very very good to have:
C ) Do not register the start of mouseclick as a command - register the release of the button. Many times when trying to drag-select my units, I have started the box on a useable building, accidentally, causing the Demigod to wander off, and not registering the drag select attempt.
D ) UI indicators for "current/max *unit type* summoned". Eg.: "2/4 *Minotaur picture*" to indicate you can still summon units of said type. Extra points if you remove/move the current "select *unit type*" buttons, and combine them with these indicators.
E ) Some visible confirmation fx/sprites/whathaveyous for movement orders of minions and Demigods. This engine can do visual commands - maybe adapt that, without the CPU heavy "ETA" part.
Also, the default keybinds for the General specific stuff isn't exactly perfect, but that's easily changed by the player so it's not something that needs to be *fixed*.