I was an original G1 owner on Tmobile, then Evo and Evo 3D on Sprint. Got tired of android and decided to switch to iOS and owned a iPhone 4S, and 5. My mom wanted to upgrade so I decided to buy an off contract Nexus 5 and give her my iPhone 5. My first impression of the N5 was initially good, but things went south quickly. I will say the boot times have shrunk significantly, which was one of my major frustrations with the Evo line. I got everything up and running fairly quickly, almost as if I never left. However I did notice the camera was not very snappy, so I checked what version of KitKat i was on. I was running 4.4, which i knew needed an update. I try to run the OTA update with no success, just a failed to download error. WHen I hit retry nothing happened. So i go online to hear this is a fairly common issue, and proceed to push the update using ADB. It went fairly smoothly, but once again I was let down with the requirement of having to push an update rather it just working the way it was supposed to. Meanwhile I also noticed my wifi at home was very sketchy at best, even though my iPhones never had any issues, my N5 was constantly dropping signal. Still havent solved this issue, but followed up on a few leads. Overall, I was reminded why I left android in the first place and unfortunately even the Google flagship phone let me down. I will keep it and work through these issues, but it definitely convinced me to consider going back to iOS when the time/price is right.