Great summary about the current smartphone market:
The state of smartphones in 2014: Ars Technica’s Ultimate Guide
All the phones you need to know about, and everything you need to know about them.
Tl;dr: Just tell me what to buy!
Before we get started, here is the version of this article for people who just want purchasing recommendations.
If you like iOS, get an iPhone 6.
If you like Android, get a 2014 Moto X. If you like Android but hate the Moto X’s camera and battery life, get a Samsung Galaxy S5. If you like Android and want a big phone, get a Samsung Galaxy Note 4.
If you like Android or don’t have a preference and want a solid, inexpensive unlocked phone, get a Moto G. We’d favor the larger 2014 model because it’s newer and more likely to be supported for longer, but the smaller 2013 version is cheaper and essentially identical.
If you like Windows Phone and you need something today, get an HTC One M8 for Windows. If you can possibly wait, sit on your hands until a new Lumia flagship comes out.