I understand that this is a complete re-write of their phone OS, but I will still be waiting for a couple of years to see how others find it before I'm willing to trust that division of Microsoft again.
EDIT: I'll give you an example, our CTO recently got one of the new Windows Phones, I asked him what it was like and his response was: "Good... but I can't seem to get it connected to our Exchange server". If a rock star techie can't get his phone talking to Exchange what hope is there for the non-techies out there.