* Mine has none of those issues, so they may be at least partially hardware
* There's a difference in my book between e.g. "ocasionally annoying" and "crap"; e.g. try listing the good things Android does for you, and compare the lists.
"The bridge has collapsed and these 10 people are dead." - "Okay, but let's try listing all the people who used this bridge everyday without being killed by it, and compare the lists."
While a harsh analogy, this illustrates that the difference here is in the definition of "crap". Your definition of "crap" is "does not work", whereas the submission's author's definition is more like "unsound design".
* There's a difference in my book between e.g. "ocasionally annoying" and "crap"; e.g. try listing the good things Android does for you, and compare the lists.