the game is really fun with different types of pokemon with different playstyles, but sometimes it can feel really tiring to play due to skill mismatches between teams. like many people have said, the matchmaking can feel unfair at times as the opponents can be a lot more skilled and your team can do almost nothing while they get destroyed. also, it takes a long time to obtain coins and it can also be boring to play the same pokemon all the time, so the ease of getting coins could be increased