Google's new Pixel and Pixel XL are the talk of the town right now for Android purists, but they're also fairly expensive and not all consumers are willing to pay that much for a new device. It's situations like this where devices such as last year's Nexus 6P should not be forgotten. This is still a stellar device and one of the best smartphones of 2015, and since the Pixel phones are now available, prices on the Nexus 6P are bound start dropping. Right now, in fact, you can actually pick up the 32GB model of the Huawei Nexus 6P for just $389.99, which is hundreds less than the 32GB version of the Pixel.
The Huawei Nexus 6P is equipped with a 5.7-inch Quad HD AMOLED display, and it's powered by a Qualcomm Snapdragon 810 processor which is paired with an Adreno 430 GPU for the graphics processing. It's also got 3GB of RAM, and as stated above it has 32GB of internal storage space for apps, games, photos, and anything else you keep on your device. It has a non-removable 3450mAh battery inside to keep the device going, and for pictures it carries a 12.3MP rear-facing camera as well as an 8MP front-facing camera for selfies and video chat. It also comes running on Android 6.0 Marshmallow, although it should already have its update to Android 7.0 Nougat.