The Moto G has always been an impressive smartphone not just for the topline features it offered to entry-level and midrange users, but also because Motorola managed to price it affordably and make it available contract-free.
We were impressed by the first generation Moto G as well as the subsequent 2nd Gen which introduced more water resistance as well as 4G-LTE in some markets. The Moto G (3rd Gen) looks to be the best and most refined version so far. It feels solid, well put together and is also lighter and less chunky than its predecessor.
We're loving the new colour combinations and the removable shells are durable and also water resistant. Here are some shots of the three generations of Moto G devices hanging out together.