1. The game takes up a lot of free time. You need to log in often enough so that some bonuses do not go to waste, for example, energy.
2. It’s difficult to develop without donations. This is especially true for fragments of heroes, of which there are quite a few even in events. But nevertheless, with a small amount of donation, which is invested correctly, you can feel comfortable in the city (if there are no super-donators in the city, especially inadequate ones).
3. Updates and new events occur frequently in the game. It's interesting and you don't have to complete the events 100% to get the best rewards. And if you didn’t manage to pick them up, you can later find them in an auction house for regular gold. You can also find babies in this house, which cannot be obtained for free (except for the auction house, but even there they are difficult to collect; you will need about 400k gold to collect one).
4. If you have patience, which is sometimes difficult when one building can deteriorate for 2 months... But most things, appearances can be purchased without donating, you may have to save for something for quite a long time, but it is possible.
In short, I’m happy with the game, but it takes a lot of time, especially if you want to develop fully.