Re: Mixed feelings
There are several key reasons:
- Removing crapware, especially crapware system apps that are baked into the ROM and therefore can't be uninstalled unless you're root. At the nuclear end, some remove crapware by installing slimmer ROMs in their place. This is being countered with more integrity checking, particularly with Marshmallow with dm-verity. Expect more functionality to be cut off (Android Pay is this already) if Android cannot verify a pristine system.
- Filtering the network at a baseline level, meaning not even the bundled apps can bomb you. That usually calls for hosts file editing (such as with AdAway), a system-level job that again violates system integrity.
- Backing up in case Murphy strikes. And not just apps, things like contacts and system settings for which there's no easy backup solution unless you're doing a Nandroid or using a root-class backup like Titanium Backup. Both require system-level access to do (the former because you need a custom recovery), and that breaks system integrity again, going to the first problem. If Google could provide a stock means to do this, that would remove a reason.
PS. Much as I would take a Nexus, lack of SD and lack of removable battery are both deal-breakers (especially the latter due to working life issues with batteries). I'm currently looking for a decent phone to use on a trip, but as of now the best bet seems to be a used Samsung S5 or perhaps an LG G3 (I'll tolerate their cruft for SD, a removeable battery, wireless charging, and NFC, unless someone else can point to one that's at least 720p and can do Marshmallow).