How iPhone OS destroys Windows Phone 7 without even shipping
09.04.10
As well as going up against this entrenched legacy, Redmond has the additional problem that Windows Phone 7 is, essentially, a version one product. Yes, I know Windows Mobile 6 is awful—every day I curse my Touch Pro for its hateful software—but in spite of its massively flawed user interface and weak kernel, it's a mature product, and this maturity has brought features like enterprise configurability, multitasking, copy and paste, and a range of other benefits.
I'm not going to pretend that Windows Mobile was a viable basis for future development. The entire front-end needs to be replaced with something that's finger-friendly, and the kernel needs to be replaced with something offering true memory protection and unlimited multitasking. There are also substantial benefits to tighter control of the platform and its hardware, so I certainly understand and agree with the broad direction of Windows Phone 7.
And, as version one products go, it doesn't look too bad. I think the UI concept is strong and striking; in limited usage it seems to work well. In certain areas, Microsoft's product is clearly better thought-out than Apple's—a "glanceable" interface that tells you what you need to know, the hubs concept that brings together different but related data silos, the connectivity with social networking, and wireless syncing. It also has a development environment that will (I believe) have lower entry barriers than Apple's and make it easier for developers to produce high-quality applications that fit well within the OS (something never achieved on Windows Mobile).
Source: Ars Technica