Wow, you just made me re-animate my /. account.
You have just described some of the major reasons I have gone in a great big circle around the Android phones, even if I find the *idea* of a Linux-based phone OS by Google very appealing. I have an iPhone that has all the same advantages of the Apple computers, only amplified: Complete hardware control and testability. They might be a little more expensive, and Apple might be dickheads, but they still deliver a better end product to the users.
Maybe in a year or two