From Arena, treasure caves and plundering, I earn 600+ diamonds each day(up to 900 if you add campaign rewards);
buying 6x stamina costs 500 diamonds and grants 720 stamina;
add 180 from first and 3h login;
add 240 from the 24h stamina;
here we are 1140 stamina per day. Add a level up...
If you can get 1200 stamina a day, you are not a shopper, you are just good!
Or maybe you are not lv 90 and thinking you are good. We'll meet there buddy.
I have kept rank #2 in Epic and/or Arena from level 25 to level 81. Maybe we'll meet at level 90, the only thing changing is the possible level up!
Still possible getting 1140 stamina per day FOR FREE.
So why not increasing the cap to 1000-1200?