This game should definitely be considered gambling with the amount of in app purchases and loot boxes you have to pay for. Coin capacity for a day of claiming gyms maxes out at 50 so if you want the bare minimum box for 425+ coins that's a week of waiting unless you just pay money for coin.