Also on the map, and usually at places of interest such as pubs and churches (but in our experience thankfully not at schools), are PokéStops and gyms. A PokéStop is a point at which you can collect a random selection of PokéBalls, eggs, revives and potions, while a gym is a place in which you battle and train your Pokémon and is where those revives and potions come into play to heal battered Pokémon.

Once you hit level 5 you can join a team. These have proper names like Instinct and Valour and, er, but it’s easier to just call them team red, blue or yellow (choose yellow). If you visit a gym that is of your team’s colour you can add a Pokémon to help defend it. Depending on what level is the gym you may first have to train it up by battling with your own Pokémon. This is a friendly fight and adds to the gym’s prestige, but the damage to your Pokémon is real: stock up on revives and potions first.

If a gym is of another team’s colour you can battle it and knock down its prestige, eventually kicking that team out the gym altogether. At this point you can claim it for your own team, provided that your rival isn’t lying in wait and ready to add in new Pokémon the second it becomes vacant. (Which is very naughty, but also hilarious, and I’ve never done that.) Also, choose team yellow.

Pokemon Go

Pokémon GO review: Why can’t we stop playing Pokémon GO?

Provided you’ve opted for team yellow, and you’re happy to leave the house once in a while, Pokémon GO can be a very addictive, albeit repetitive, game. But this addictive nature can also be a curse, and doesn’t in itself make Pokémon GO a great game. I love Pokémon GO, but it has more than a few niggles.

Before I even get into the game itself and how it works I have to point out just how much of a drain it is on battery life. I’m not exaggerating when I say you can watch the percentage go down. If you are to play Pokémon GO you will need a power bank.

The other things you’ll need to watch aside from battery life are mobile reception, GPS and data usage. Some kids have been frustrated by the fact you can’t play Pokémon GO without GPS, which rules out many tablets such as last Christmas’ incredibly popular £49 Amazon Fire. Mobile reception can also be an issue, and going from an area with a strong signal to a weak signal can be enough to cause the app to crash, which will be particualrly frustrating if you’re mid-catch.

I’ve had issues with one local gym whereby you have to stand in a very precise position behind a tree in order to simultaneously be within range of the gym and mobile reception. If reception goes down slightly or you move even an inch then it stops the battle you’re currently fighting and treats it as though you gave up, so you still have to heal your Pokémon and you gain nothing in return.

Data usage will be an issue if you’re on a limited plan, although I have to say I'm impressed by how little data Pokémon GO uses - relatively speaking, that is, when you take into account how often I play it.

When you really get into a game you tend to spend a lot of your free time playing it. Obviously you can’t be out wandering the streets at all hours, and when you’re not catching Pokémon there is little you can do other than evolve and heal your Pokémon - and that doesn’t take very long.

Gym battles can be fun at first, but they aren’t exactly what many fans seem to have been expecting. You can battle your friends only if they are on a different team and you have found a gym that contains one of their Pokémon. But even then you’re not really battling them: you’re battling a Pokémon they have left behind in a gym, and they will never know you fought them or that it was you who turfed them out. Actually it will work better if your friends are on your team, since you’ll find it easier to defend a gym with several strong Pokémon in there rather than all on your tod.

You can play only so many gym battles, too, since you’ll quickly run out of potions, and the escalating climb in XP between each level jump (following which you are rewarded with extra PokéBalls, potions and other goodies) isn’t answered by the small number of potions you might get from a PokéStop. The game seems more than happy to give out revives via PokéStops, but these will restore only fainted Pokémon to half their HP and are no good for fully restoring the health of these Pokémon or of others injured in training.

The other problem with gyms is they are far too easy to win and far too easy to lose, with six Pokémon available to take out a gym and only one to train it. You gain fewer prestige points in training than can be removed in a single battle - and there is a huge disparity between the two. Although it’s important to stop one team reigning supreme for too long in order for other teams to get a look-in, it’s also pointless to pay out a 21-hour ownership reward that is all but impossible to obtain. If you can find a remote gym then you’re lucky, but the gyms in my town centre change ownership several times an hour and I don’t have all day to defend them, nor to sit outside a PokéStop gathering potions.

These gripes concern players on level 5 or above, but for new players a far bigger concern is the complete lack of an in-game help- or tutorial system. Nowhere does it explain how to play or the aim of the game, so you find yourself in later levels wishing you hadn’t wasted precious stardust and candy powering up CP10 Pidgeys when you should have held out for CP400 Pidgeys. Each Pokémon has a dial that shows you how far you can power it up, but it isn’t clear at what CP it’s worth evolving. As an example, at level 22 I have a CP979 Ponyta that I am unable to power up higher because my trainer level isn’t high enough - so what exactly is the maximum CP for a Ponyta? Should I hold on since Ponyta candy seems to be hard to come by? The fact is I just don’t know.

Even more confusing is the way some Pokémon can be more powerful than higher CP Pokémon of the same type. A CP750 Raticate with Hyper Beam would be more powerful in a gym battle than a CP740 Raticate with Hyper Fang, for example. You don’t work any of this out until it’s already too late and you’ve used up your stardust and candies and deleted what could potentially be very powerful Pokémon.

Pokémon are also grouped into types - some are water types, or normal types, or psychic or poison, for example. This is important because some types are better at fighting certain types than others - though I can’t tell you which because I’m a Pokémon newbie and it isn’t explained in the game.

You’ll notice I’ve mentioned Pidgeys and Rattatas several times throughout this review. And that’s because they are among the most common Pokémon you’ll find playing Pokémon GO, along with Weedles, Caterpies - and if I ever see another Drowzee… The problem is, it’s very difficult to catch them all when you only ever seem to be able to catch the same five. It’s true that as your Trainer level goes up you are presented with a greater variety of Pokémon, but in the early stages of the game - and especially now, a little over a month after its release - it can be difficult to believe you’ll ever stand a chance against other players when presented with CP2000 Snorlax, Gyarados and SloBros, even if you have been lucky enough to pick up a powerful Vaporeon fairly early on.

Pokemon Go

The nearby feature that shows you which Pokémon are in the vicinity was so heavily criticised that it was first altered and then removed, now replaced with Sightings, and no-one is entirely sure what that means in terms of how close are those Pokémon. Previously a Pokémon’s distance away from you was implied by the number of footsteps below it. Now all are displayed in rustling grass.

In the beginning there were helper apps, the most popular of which is PokeVision, which had 50 million users when it was pulled offline. Those who use it and its ilk now allegedly face a lifetime ban. But PokeVision was fantastic for showing you where and for how long you could find certain Pokémon, though for many people it made the game unfairly easy and removed the need to hunt down Pokémon. Niantic says the extra strain these helper apps placed on its servers was so great that it was delaying its global rollout of Pokémon GO, and preventing it from finding the time to create bug fixes.

To be fair, server problems were so bad in the first couple of weeks that the game was almost unplayable. You could almost guarantee Pokémon GO would crash and not let you back in the second you activated a lucky egg, incense or lure module, which each have 30-minute time limits. These days Pokémon GO is very stable, and although it still crashes more than it should getting back into the game is never a problem. (See some common troubleshooting fixes for Pokémon GO here.)

I’ve thrown a lot of criticism at Pokémon GO within this review, and yet I'm still addicted to the game. Why is that? It’s a very long way from perfect, but it gets better all the time and with each new update. It’s difficult to see my enthusiasm for Pokémon GO remain once I have caught them all, however.

Read next: Celebrate 20 years of Pokémon with Pokémon Sun & Moon

Follow Marie Brewis on Twitter.

Best prices today

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide