Just like it's been said, your income is so low and potions are so expensive, that you can't upgrade your heroes. All you can do is buy potions or your heroes will die. And if your heroes die, you don't get to hire one for a low price, your game is just over.
If the balance was fixed, it could be fun. But, the balance is completely broken, so it sucks.