Some balance issues with units (hard mode, end game):
Shamans do not heal 10% HP per shaman, the rate seems more like 50%, needs to be looked into.
Ghosts have a bit too much HP/are too fast. Making them slightly slower would most likely be the best solution.
Thieves (Shadow walkers) have a bit too much HP for the kind of unit they are supposed to be.