The PVP battling in this game is absolute garbage!! I have worked to have very strong Pokémon in this game. I win raids and team rocket battles (even against leaders) very easily. Yet somehow I still lose at least 50% of the PVP battles. The People I play against end up getting to use more than 2 shields and their charge attacks charge in 2 seconds. I don't care if people spoof to catch Pokémon, but Niantic needs to find a way to stop this cheating in the PVP battles!!