So I put about an hour and a half into Battleheart 2 last night, and I expect if someone enjoyed the first one, they will enjoy this. I haven't played the original since probably 2012, so I'm fuzzy on some of the details. But like the first, it gives me the feeling of running dungeons in WoW in a short stint on my phone. Warning, it is quite the battery hog though!
It has been a little grindy, but I'm not sure how much of that is from cranking it up to the top difficulty. At that level I haven't had any luck with any missions more than 1 level higher than the party. There's tons of classes to mix and match your party composition. I started with the classic Knight/Rogue/Mage/Priest combo, but given how much my Knight has been forced to kite the entire screen, I think I'll be better off running a Bard for group healing.
Each class has 3 abilities, and once you have unlocked them there are tons of passives to customize each of the classes. This has the effect of making missions that give Talent points seems more rewarding than missions giving Crystals for enchanting, or gold to shop, but maybe the balance shifts as make it further into the game.
While some may find this "more of the same" as the original, I have no regrets paying $4 for more of something so fun...