I'm getting really fucked off with the bloated POS OEM Android distros out there. My last 3 phones, Galaxy S Plus, Galaxy S2 and HTC One X all had the most horrid OEM OS installed, even with the lastest official updates. All of those phones had a dreadful UI that is slow and cumbersome to use, with little way of changing it to make it better. For example;
1. The One X has MTP only mode, and no USB mass storage. Why should I have to use third party bloatware to transfer data to and from my devices, instead of using the (very reliable), tried and true method of copy and pasting data that works on almost every modern desktop OS?
2. No adjustment possible to the quick settings panel on the One X.
3. All have a horribly bloated UI that is a real pain to navigate.
I hate all the bloatware apps that these devices come with, and there's no easy way to remove them, at least not without root. On all of these devices, I found the stock UI to be basically unusable. I put up with the stock OS on the One X for 3 days, and after that period I was mentally drained. Even the most basic task like sending a txt makes me use all my mental strength to not throw the fucking thing out the window. On the Galaxy phones I didn't last any more than literally 5 minutes before I had to research on how to put Cyanogenmod on.
I shouldn't have to unlock the bootloader (if required), flash a custom recovery like CWM, root, then flash a Cyanogenmod port and Gapps just to get the new device into a usable condition, while voiding the warranty in the process.
I've got a 2012 Nexus 7 with the stock Google Android 4.4.2, and it's such a nice OS that I haven't felt any need to put on a custom ROM. It's smooth, fast, very easy to use and has little bloatware on it, just Gapps, most of which I don't use but it doesn't worry me since it's all quite unobtrusive. I think I'm going to stick with Nexus devices from now on. What's wrong with plain, simple Android?
Bookmarks