IMHO if you're having that many problems you need to hard reset the device and start over again from scratch with a fresh install of only the core apps you use. That or buy an iPhone, because Android clearly isn't the operating system for you.
I already hard reset it when upgrading to 4.2.2 and then when downgrading from 4.3 to 4.2.2. If you're suggesting that I'm doing something wrong then I can point you to the bug list.
Android clearly isn't the operating system for someone that expects updates and for the updates to work. Apple seem quite good at it, but there stuff is expensive for what it is.
So I've got Microsoft and FirefoxOS to choose from. But as FirefoxOS is aiming at low end devices with rubbish cameras, it will probably be a Microsoft phone.
On the other hand, MS are quite thoroughly alienating themselves from their existing customer base in pursuit of a market that they have consistently failed to get a foothold in for well over a decade now.
They aren't alienating many people. There are some type A personalities that complain about the start screen, but most windows 8 users ignore them. The sheep might not upgrade because someone told them that they should be outraged about the start screen. Most of their existing customer base isn't about to buy a new computer or operating system anyway.
Just because they haven't managed to get a foot hold in the tablet market doesn't mean they shouldn't try. They were too expensive with their first tablets & didn't have the right UI, they do appear to have then given up at that point. That was their mistake, not trying to get into the market now.