I work in a company that writes apps for phones, tablets and connected TV's and I get exposure to lots of different devices so I regularly use Android and Windows devices as well as a lot of interesting TV systems and boxes like the Roku.
On the Android side of things I like the Samsung hardware but it is let down by poor software, they'd provide a better user experience if they shipped stock Android. They do crazy things like using their own app store (Samsung Apps) in addition to Google Play (not an ideal user experience), they have their own poorly executed version of Siri (S-voice) which doesn't work as well as Google's voice recognition.
Also it always surprises me when people get frustrated when their old iPhone is not supported by iOS and whine "I'm moving to Android", you're lucky to get a years worth of updates from Samsung (and then the carrier has to push it to your device) and even Google's flagship Nexus devices have only 18 months of updates, this has been
confirmed by Google:
Why isn't Galaxy Nexus receiving the update to Android 4.4?
Galaxy Nexus, which first launched two years ago, falls outside of the 18-month update window when Google and others traditionally update devices.
On the other hand, the iPhone 4 was released in 2010 and is still supported with updates by Apple.
Even those that don't like Apple/iPhone for legitimate reasons should acknowledge that Apple has really made the smartphone market interesting and whether you prefer Android or Windows Phone things wouldn't be as advanced now if it wasn't for iOS shaking up the market. Windows Phone users would probably still be trying to tap a tiny start button with their stylus.
That said if the iPad hadn't been so popular, then Ballmer might not have released the abomination of Windows 8.
I'd recommend the Nexus 5 to anyone who wants an Android device. The Windows Phones I've used come with a major design flaw that makes me want to throw them at a wall - they have a very sensitive search button that pops up Bing and it's very easy to touch accidentally and will make you exit the app you were running. ("You're holding it wrong" applies to a lot on Windows Phone 8 devices). Microsoft mandates that all Windows Phones have a search button in that position as they care more about promoting Bing than user experience.
Now the Kindle Fire HDX I'll rant about its many failings next time there's an Amazon article, it has so many poor design decisions that I'd not recommend it to anyone. Those in the UK who want a very cheap but still capable tablet should look at the Tesco Hudl. I'm not sure if the Hudl is available in other countries under a different name.
Some people complain that you can't delete the default Apple apps (I agree they should be removable, with an option in settings to restore them), but some Android phones also have crapware installed by the carriers that can't be removed, some of it for trial versions of paid apps.
A few things off the top of my head that make Apple more user friendly:
- Updates available when they're ready, the carriers can't hold them back
- The carrier can't install their own apps or otherwise skin or brand the phone
- Apple doesn't allow dummy display models in stores, if they want to show their phones in a store they need a real working model
- They don't have massive spec differences in different markets. I remember some of the Galaxy series had different CPU and RAM depending on whether they were sold in the US or Europe but they were still marketed under the same name.
Some of these issues are fixed by Nexus devices which is why I recommend them so highly, although everything being equal I still prefer iOS.