The game has improved a lot but the pvp battle system is disgustingly rigged. If you start winning too much the algorithm puts you against players that have a type advantage over you, no matter what pokemon you switch to, you'll face a disadvantage type. It's too bad because it doesn't even feel like a gameof skill or even chance, it just feels cheap. I wish it was random.