A rather general question but I found that using Easy Save creates hiccups when data is saved so I proceeded to limit the amount of savings to key moments in the app, including right when quitting. Obviously the less frequent the savings the riskier it is to lose all the player's latest actions, including spending real or virtual money.
So where and when do you usually save a player's data inside a game?