It's in Microsoft's and Nokia's best interest to succeed. The user experience that WP7 is able to provide is very good already in its 1.0 incarnation. No doubt the future versions will be even better, filling some of the gaps. Microsoft has a lot of assets and services in its disposal. If they're as determined as with say take Xbox as an example of a successful platform, only a fool would count them out.