I love this game. One of the few mobile games I've ever spent money on. You have to, there's no way really to grind levels. At a certain point everything you update will require gems and those are hard to come by without actually buying them. But the game is worth it, I do enjoy playing the game to pass time. I play sporadically probably because it can become an expensive game.