My recommendation to you would be to get the Moto X 2nd generation. You'll get the second purest android experience after the Nexus 5 and now the 6. Phone size is almost identical to Nexus 5 or iPhone 6 (just about right in my opinion). OS updates are typically available within a month, and the phone build is very solid.
I had Nexus 5 for a little less than a year, then the iPhone 6 came out with its larger screen so I decided to give it a second chance, and kinda wish I didn't. Once you get used to Android, it becomes very difficult to use (or go back to iOS). I put the iPhone on eBay, and currently waiting for my Moto X to arrive on Friday.
I had Nexus 5 for a little less than a year, then the iPhone 6 came out with its larger screen so I decided to give it a second chance, and kinda wish I didn't. Once you get used to Android, it becomes very difficult to use (or go back to iOS). I put the iPhone on eBay, and currently waiting for my Moto X to arrive on Friday.