Recs.
Updated
SpecsUpdate
Pros
Pro Good battery life
A 3000mAh battery is commonly found in flagship phones with more powerful internals, so the same battery in the G4 will make it last longer. It can manage over 20 hours of 3G talk time, 9h40m of continuous video playback, and over 11 hours of constant web browsing. Under a battery stress test, the Moto G4 lasted 3h30m, so expect around 4-ish hours of continuous GO time
Pro Above average GPS signal
When compared to a dedicated brand-name GPS, the Moto G4 holds its own. While it won't connect indoors and takes a bit to make the initial connection, once connected it is accurate to 10m which is considerably better than other phones at this price-point. A rock-solid GPS is ideal for Pokémon GO because the game relies so much on your real-world location for Pokéstops, and searching for the Pokémon and gyms. Also, when walking to hatch eggs, most GPSs will cut corners which reduces the recorded distance - making it take longer to hatch those eggs.