Tap Heroes has a great concept, but it's extremely unbalanced.
This lack of balance breaks the rhythm of the game, making it slow and repetitive.
At the beginning the "tap" in the title makes total sense since you stick together with your characters in their journey, healing and beating mobs. But after some upgrades, you can just leave your characters on their own till the bosses. Which is not bad, I mean, is cool to see your upgrades getting some results but your skills further in the game becomes basically useless, making even "tap" achievements something disconnected with the actual gameplay. Not just that but as long as you don't beat the game, your only way to get it accomplished is by getting the achievements. Which was not supposed to be something bad if you could beat it with a reasonable sense of difficult but it's not the case.
After defeating the first dragon, you're going to need an insane amount of health, attack and healing skills and after some point it just take too long to upgrade (it's really expensive) even with the banker and pet helping you.
Because of that, the game becomes instantaneously just one more background app running on your computer - and if you're not willing to spend some real money on it, I don't recommend you to download this for mobile as well.
But even with all of that, the game counts with a great background music, nice graphics and is really addicting.
With some more work it could be something really great.