Pokémon GO's Battle League update is one of the most significant to ever come to the game. This changes things far more than a simple Pokémon roster update and is the best update the game has received since the gym overhaul we saw years ago.

The Battle League allows you to, finally, fight against other trainers online, and rank up in a competitive system. Finally, those strong Pokémon you've been training for almost four years are ready to battle!

You can take a team of three Pokémon into battle, with their max CP being 1500, 2500, or unlimited, depending on which league you're entering into. As of right now, the active league depends on when you log on.

If you want to get the advice you need on battling and which Pokémon to choose, we've got tips for that…

Now the big question is whether to choose between the free-to-enter Basic League, or the Premium Battle Pass-requiring Premium League. It might sound like the Premium League isn't worth the cost, but I think it is, and here's why…