So how would you improve Windows Phone?

I think most of us here who have Windows Phones would say that overall, WP's problem isn't the quality of the hardware or software, it's marketing and momentum within the marketplace, with a dash of carriers ignoring the platform and pushing iPhone and Android far harder.

But even so, you've got to have gripes? I like my Windows Phone more than my old Android or iPhone, but there are still things that could stand to be improved. App support is a given, but what else?

For me, it's messaging. I wish that Microsoft would add other chat services to the messaging hub, which is great but of limited usefulness to me given virtually all my messages go either by Google Voice or Google Talk. To me, I think support for Facebook, Windows Live, SMS, Google Talk, Yahoo Messenger, and AIM are the bare minimum they should have shipped with. IRC support would have been an awesome added bonus. But as is, because even with fast app switching there's still a little lag time when you're going into a third party client (sometimes a lot of lag time) this is a major source of irritation for me while using Windows Phone. If Microsoft is unwilling or unable to do this, then a way for third party developers to "plug in" to the messaging hub so that push notifications go directly there, and outgoing messages are sent in the background would be amazing (I guess it's possible something like that is there already, but if it is, I haven't seen any apps that support it).

That's what I'd like to see improved. What about you?