The current situation is somewhat unfair to the indiscrete / non-tech-savvy consumer since they might buy an Android phone without understanding the differences from the iOS ecosystem. At least several of my friends did. "They're about the same right? And this one was $30 cheaper!" And I genuinely feel bad every time this happens. Note that I of course have no gripes with Android OS/concept itself -- it's a good cont…
But if you buy phones with unlocked bootloaders, it's just largely the same. As long as there is a device maintainer that has written an overlay for CM, you will get the newer OS updates. Before you jump on me and tell me "consumers shouldn't have to watch out for that", let's just remember the controversy still unraveling regarding Secure Boot with UEFI and Windows 8.