My first impression was really positive, despite some issues/bugs, for example app closing on itself or black screen.
Regarding the gameplay, after some time it can get repetitive but it is inseparable in this kind of games. (while at it I recommend Soul Knight which is similar to this game and definitely worth trying)
There is a lot of characters u can play which is nice, some might say it's unnecessary but thanks to the miscellaneous of each character everyone would find something for themselves. The amount of ads is survivable and isn't really annoying, which is appreciative.
There isn't much to say about graphics because I love every game with pixelart like graphics and there isn't an exception ;)
I would bring it up to 4★ after discovering u can get emeralds from daily rewards and buy skins, but I can't change it.
Overall the game is definitely worth playing if you're into pixel games and even if you're not u won't regret it.
Edit: Rewriting the review, the rating didn't change.