User Experience?
As a professional WIndows Mobile developer, the biggest problem I've had to deal with over the years is Microsoft progressively trying to create a "user experience". The devices I work with are largely used by companies for a single purpose, such as tracking shipments across transportation networks, and it's the customer who wants to control the user experience. This means we've had to fight harder and harder against the OS, instead of it just providing a palette of services that we can use to create whatever "experience" we want to.
The appearance of Windows Phone 7 is a bit of a two-edged sword for us. There's no way we can use it, so it frees us from the constant pressure to always move to the latest Windows Mobile version. On the other hand, it means that we won't be able to use the new generation of consumer applications such as navigation software, which at the moment run perfectly on our devices and interoperate with our applications. Oh well, some you win...


