The Motorola Moto G may not seem like an amazing phone, but when you consider the price, and the specs of this thing, it's pretty amazing. Starting at $179, you've got 8GB of storage which isn't much but there is a microSD card slot on this newer version. Additionally you've got a 5.2-inch 720p Display, Qualcomm Snapdragon 400 processor, 1GB of RAM, and a 5MP camera on the back. Which isn't the best but it does take some decent photos at time. It's also a great stocking stuffer this holiday season.