Gem Hunters is one of those games. It's a puzzle RPG where you need to match tiles in order to damage enemies, which after a few turns will attack you. This one brings the subtle twist on the genre that enemies have elemental weaknesses and resistances and that you get random gear that you can upgrade from chests. Inevitably, after a while you hit a wall where you can't defeat the enemy without paying some premium currency or grinding a whole bunch, needless to say, I wasn't impressed.
After picking a hero class (that only changes your health, attack or magic values) you're thrown in a series of fights against increasingly difficult enemies where you must match from a very tiny pool of gems in order to damage them, if the enemies are resistant to two elements, good luck making long combos that will do anything to them. Making longer chains turns gems into damage multipliers, but the way that gems automatically break will most of the time disallow you from creating chains. By matching gems, you can fill special abilities depending on the items you have equipped; Enemies can apparently do this as well, although there is no meter showing how close they are to do that. Enemies also attack with specific elements without really showing you why. Sometimes enemies counterattack, dealing damage to you before they were 'supposed' to.
Besides gold and crafting materials, you get gear from fighting. Gear improves your stats and gives you special abilities, although everything mashes together in a bland mess. By leveling up you can upgrade your stats, but which stat should you upgrade? Is there a 'better' stat to upgrade? If so, why are you even placing points? Can you make a broken character that won't be able to play the game at all? It doesn't really matter anyway, for all the systems in Gem Hunters, you will die pretty quickly and then be offered to pay premium currency to revive, and even if you don't, you'll have to pay for a timer sooner or later.
It's one of those games, I stopped playing it after dying over and over on the same guy.