most comments i noticed is gold being practically useless later on the game. a simple solution would be to allow training of your character and hired units. its quite tedious making your units learn skills. it would kill two birds with one stone if you could pay your way through training, considering there are just so many skills i'd want my character/units to learn.
also, could you add a feature wherein you could simply click on the items to pick up in the map and units to attack? its also quite annoying when i have to drag my character around the map. to make it consistent, you could make it that one has to click items/enemies along a path.
i suggest you add an auto calc feature that allows you to automatically calculate the victor of a battle. it takes AN ETERNITY to finish ONE BATTLE and this would help A LOT to speed up the game a bit.