I am not talking about the preview. I'm talking about the best part of a year with Lollipop that has had numerous problems, with many knock-on effects for some manufacturers.
We've had 5.0, 5.0.1, 5.0.2, 5.1, 5.1.1 and only 5.1.1 seems to have addressed the biggest problems that have caused untold grief for some people, myself included, having the well documented memory leak problems, to more random problems with Android services consuming loads of power and preventing phones going into deep sleep.
It also meant that many manufacturers have been unable to keep their devices updated quick enough (and they struggle at the best of times), with Motorola (a company that went from pathetic support to near Google-like update speeds) having to pause for a bit, and wait until there was a version of 5.x that worked properly.
I won't be ditching Android anytime soon, but I still won't make excuses for Google. Indeed, of late, it seems there are more and more bugs creeping in to the Google apps too, from Chrome through to Maps. Even the updated Photos app had a bunch of problems that needed fixing soon after launch. Sure, it's easy to roll out updates and many people don't even notice they've had an update depending on their Play store setup, but I do feel we're being asked to do the testing that would previously have been reserved for the beta versions.
Before anyone says it, it seems Apple is happy to do the same too. That's not a valid excuse either!