So I got 2 moto x with the cyber Monday deal. I think this phone comes close to a android device I would be happy with and I really wanted to finally ditch iPhone after ios7 came out. Everything was going well until I found that 4.4 kitkat breaks HD video playback on most devices not running a snapdragon 800. So I already had one upgraded and the other was on 4.2.2. So I figured I would stay with that one but then I noticed that 4.2.2 is much less smooth than 4.4 with ART runtime. I would see constant hickups with animations. Well at least it's android so it must be easy to jailbreak and fix these issues on my own right? Not quite. Other than nexus devices and developer versions, unlocking boot loader officially will void warranty (at least with moto). So I spent a good 3-4 hours attempting to root the device which on new , non nexus devices sometimes requires jumping through a lot oh hoops and having almost zero community support because all android phones are different. The biggest difference I noticed was input lag. Even on brand new android phones, input is much less responsive than iPhone. It's not a deal breaker but when I did a real assessment of how I use my phone day to day, android (once again) was unable to convince me. It's close but looks like I'm gonna return it and stay with iPhone for another year. I'm really impressed with android though and how far it's come since a year ago. I'm excited to give my mom the second phone for Christmas. I think she will love it.