Stability is based upon the hardware, as the Android OS itself is quite stable. I think writing off the entire line because of 2 bad experiences (I didn't infer that you were lying, but rather that perhaps the issue was blown out of proportion since updates are easily rolled back) and referring to the entire operation as "beta" and not ready for production is a cheap shot at a platform that often exceeds that which Apple puts out.
Let me take another run at this.
The Nexus was a very good and stable device, running plain vanilla Android. However, each device manufacturer makes their own mods to firmware and software, and each carrier then makes a cumulative set of changes on top of that.
So, no two Android devices are created equal, and supporting them becomes challenging to say the least.
Then add to that that apps can be as stable or flaky as the developer chooses, and you set the stage for a wild range of OS versions, firmwares, carrier specific issues, plus wildly inconsistent apps, and you have a maintenance and support nightmare.
For my personal phone or tablet, I'll choose what I like and self support. But when trying to integrate them into an organization, that's not OK.
But me and my IT department were trying desperately to stay away from Apple devices. Email failures happened to me, my IT Director, and my City Manager. Some were attributable to software updates, some were never clearly identified to a root cause.
But now, I have an IPhone, simply because I don't trust Android.
And going back to the OP, I'm deploying iPads because they work.
PS, on the "perpetual beta" thing, if I have a problem with my GoDaddy.com email account, website, or other services, I call (480) 505-8877, 24x7x365.
If I have a problem with my Google account, who do I call? Where is support? There is none, go to a forum and look for answer.
That's the difference between a beta product and a production-grade product.