For the last four months I have been using an HTC One and for about two months before that I was using a Samsung S3. On Monday my new Nexus 5 arrived, and man is good to be back with stock android. As you probably know handset OEMs like HTC and Samsung are trying to differentiate their phones by putting proprietary software on top of Android, but that stuff is a pain! Aside from having to learn a different UI I found them buggy and to get slow quicker than my previous Nexus devices. At the end my HTC would autonomously start playing music during phone calls and regularly hang for a couple of seconds when it should be launching the keyboard. That was too much for me.
I understand that HTC and Samsung want to differentiate their phones so they can charge higher prices and maintain good margins. I just don’t think they’re going about it in the right way. When I ask people they rarely value the software features that they add – HTC Blinkfeed is kind of confusing and Samsung’s gesture controls don’t work that well and are arguably unnecessary. In my opinion both these companies and other Android OEMs would be better off completely focusing on the hardware – how it looks, how fast it runs, how long the battery lasts, how good the camera is, and last but not least, price.
That’s the world that I would like to live in. It worked well on PCs until Windows lost pace with Apple’s OS’s and I don’t see why it shouldn’t work with phones and Android.