I agree with you. As a WP7 developer who has tried all 3 platforms so far, I have to say I find the UI of WP7 pretty intuitive. Yes it is playing catch-up at the moment, I agree with that. However, within 2 releases of the OS, Microsoft needs to provide features that are not there on Android and the iOS. Otherwise, MS will not hit the 10% market share that seems to be the necessary threshold to create an upward trend in more user acquisition..