Even though Google just announced its newest flagship phone, the Nexus 6, last year's model is still a good phone.
Like all of Google's Nexus devices, the Nexus 5 runs a pure version of Android, meaning you won't find any modifications to the software. It also gets software updates much faster than other Android phones. But perhaps the best part is the value. You can get the Nexus 5 unlocked for about half the price as other top-tier smartphones.
The only downside: the camera isn't that great.
Click here for the Nexus 5 review>>
Price: $349 unlocked from Google. Works on AT&T, T-Mobile, and several other international carriers.