Very cool idea! Love these kinds of games. Really respect how much effort went into setting up the UI. If you keep working on this, would love to play it more.
Also, if you are working on it more, I think I found a small visual bug where the hero descriptions overlap (2 heros) when I switched back to the hero buying menu (but I have not been able to reproduce it)