The GP said none of the products were overpriced unreliable and feature poor.
You should reread the GP. He said that the revolutions didn't happen with the overpriced, unreliable, feature-poor, first-generation products.
Unfortunately, it's not so great at that. I have an HTC Desire (Bravo in the USA) that still works and I'd like to reuse as a SIP client. Unfortunately, it only runs CM 7.2. That would be fine if it were a patched version, but the latest nightly build was 2013 and that's so old that it doesn't contain an up-to-date certificate list or an SSL client library that supports modern versions of the TLS protocol, meaning that you can't use it for anything network connected.
Sure, the device is pretty old, but it has a 1GHz CPU, 512MB of RAM, and up to 32GB of flash on the SD card: that's ample for a lot of uses (it wasn't so long ago that I was using a desktop less powerful!) and throwing it away seems horribly wasteful. It was launched in 2010 and the last release (not nightly) from CM was 2012. That's less long-term support than Apple gives for iOS devices and Google gives for Nexus devices. Unfortunately, there's not much money to be made in supporting hardware that the manufacturers consider to be obsolete.
It's really hard to come up with a scenario in which the problem that leap seconds solve actually exists.
English: I don't mean to belittle you.
American: I mean to belittle you.
English: With all due respect.
American: With no respect.
English: You're almost right.
American: You are completely wrong in every possible way.
English: I'm sorry but...
American: I'm not sorry, this is your fault.
I hope this helps.
You can tune a piano, but you can't tuna fish. You can tune a filesystem, but you can't tuna fish. -- from the tunefs(8) man page