you know, this game wont last forever.
This is a sad truth but any online game with micro transaction willlast about one or 2 years.
But the pace you give players reward is beyong tooo greedy. Any events or tournament will require you to spend money even if we spend time in your game.
I did a 400 energy run for magic keep lvl 15 and only got a few lesser potions. Which is pathetic since you should at least get medium magic potions from a lvl 15 dungeons. and a few lesser potions once in a while
Your reward system is a bit greedy and everyone is starting to see it.
If you dont wake up and don't manage the reward vs time invested, this game will die really fast.
It's my opinion, but your current business model will make you loose a lot of payer really quickly.