I always feel that I need at least 5 extra levels when leveling up any hero or sovereign.
Honestly, investing essence on heroes is too much!
investing extra points for HP is too much,
There should be a mechanic to gain essence. Perhaps visiting a shard for the first time gives a permanent bonus of 4 essence or something like that ala Heroes of might and magic.
Please just hand out a few fixed bonus stats per level. Or add an elixir merchant in the city shop.