This pretty much sums up the experience of a colleague of mine:
The hardware from HTC just keeps getting better and better, but it’s hobbled by an awful user experience. It’s all about the software these days, but there simply aren’t enough really good developers that understand how to build a great experience. Those who are truly fanatical about this kind of thing are already developing for Apple, OS X and the iPhone because their fanaticism and perfectionism is recognized as a good thing in these communities.
Here’s hoping that Android will step up to the plate and keep Apple on their toes but from what I’ve seen so far Apple’s lead is still significant enough that they should be able to stay ahead of the pack.