@barry shitpeas
"I'm guessing that the high-end, high quality Android smartphones don't have these problems,"
I bought the mrs a Samsung Galaxy S and the very first week the wireless packed up due to a software fault. It basically kept disconnecting and then trying to reconnect every few seconds. Turns out it was a known issue (only found out via forums of course). The fix was to root the phone and delete some cache file somewhere. I downloaded some app which claimed to root the phone and was recommended on various forums, but it just didn't work for me. So I end up having to do a factory reset. Since then it has been ok.
But it doesn't surprise me that android is a tech support nightmare. It's buggy, hard to use, the app store doesn't work (kept saying I don't have any registered devices, apparently another known bug that seemed to be affecting thousands of others too, judging by google forums). Add to that the fact that Google doesn't provide any support other than shitty forums, and Samsung provides no support at all (no patches yet for the bug and their own app store doesn't work on the phone).
Oh, and before anyone says that Android is open - I suggest you buy an HTC android phone in the middle east (I am in Dubai). Getting woken up before dawn by the 'call to prayer' which HTC thoughtfully blasts onto the ROM of all android phones in the mid-east, and app which you cannot turn off or delete will convince you otherwise. HTC's sympathetic support guy told me to take it back for a refund and buy one in Europe instead.
Maybe I've just been unlucky, but my experience of iOS (on pad and touch) has been rather good while my experience of Android has been that it's a bag-o-shite.
Hope MS get their o/s together so iOS has a bit of decent competition.