You're right about the great usability and plenty of apps, but, on any of the android phones, it has a feature, if you want it to provide updates for the apps you've already installed, so if you don't want the updates, then just turn the feature off. Hope that provided you with some info.
Yes it has great usability. Yes there are plenty of apps. Yes it's an open platform. So why does it suck?
App updating...ENDLESS app updating. Every day there's at least one nag on my phone telling me to update an app; more often it's a batch of apps that need updating.
Never mind the usual bug fixes that come with programming, never mind the app irritations that need mending with each Android OS refresh that Google occasionally issues; it's worse than that. It seems that with each new Android PHONE there's a ton of updates for almost every app that has to roll out in order to accommodate that new phone. Sure it doesn't really affect a 'grandfather' like my G1, but like do I really have a choice not to update? Not if I want to rid myself of the ever-present nags telling me that there are updates available. And after a while if I don't update each app then it's too easy to lose track of which app update is OS-specific and which is phone-specific. Android has become more work than it's worth.
People grouse about always having to do Windows Updates; at least that's usually only once a month. With Android apps it's become a daily exercise. Sure each app update usually only takes a few seconds, but group a bunch together and it takes several minutes...sometimes about as long as that monthly Windows update. And it requires MORE user monitoring and input than the Windows process. And with my G1, if I'm off the charger at the time of updating, I can ALWAYS count on these eating up a fair chunk of the available charge.
Shouldn't the hardware conform to the OS standards instead of the other way around? Why should I be inconvenienced by the appearance of a phone that I don't even intend on owning?