This game is my top "me time" game and super fun and hard to put down! But just like any other game, there are a few things that can be frustrating. This is either pay to play or spend a lot of time to slowly upgrade. However, there are many quests and events to help earn rewards and upgrade faster as well. Patience is a virtue (:. Also, the world chat is fun to connect with people who are quick to help with any questions about the game. Try it out for yourself and I am sure u will enjoy!