I genuinely enjoy this game and there certainly is potential for it to be great but the gem costs absolutely ruin it. You receive 5 gems daily and the amount of gems earned for leveling up increases gradually but it's no where near enough to upkeep with the prices of most actions. This has been a long term complaint from the community based on what I've seen and there has been little to no changes. The best way to improve is to stop the money grab and increase the rewarding system.