You never get enough gems to progress, and the few ways to get them are so difficult. You end up having to replay old levels over and over for weeks just to get enough experience to gain just 6 gems or less. So tiring.