Battles are broken beyond belief. Every opponent i am givin magically has the perfect counters for whatever pokemon i pick. Add in that instead of putting me against people of same rank to make it more fair they put me aginst people at ranks 3 to 5. Prime example of garbage programing and matchmaking. May as well be CODs matchmaking. Higher ranked versus much lower