But you have the choice. If you want the full Google Android experience like Apple gives you with the latest OS releases with no carrier input, you have the Nexus devices. If you want a specific feature from a specific vendor (like a big screen, LTE, SD card, removable battery, etc.) you can get that too. You are then limited by how quickly they update or you can root and get your own ROMs. I like choice.
It's the illusion of choice. You brought a sucky product with bad hardware and software integration and support and now you're left to fix it on your own by downloading dubious ROMs and voiding your warranty.
In theory it's choice...a Hobson's Choice.