Add stuff into vs2010 to make small, portable executables for Windows with minimal dependancies. Get rid of b.s. like silverlight and wpf and adopt html 5 big time. Rip off cocoa & iphone sdk and make a windows-alike version.
Silverlight is a windows-alike version of iphone sdk... only probably easier to use.
In general I think SL and WPF are good... but certain XAML things need to be fixed. When you need 5000 lines of XML to change 1 color, there's a problem.
Hmm silverlight isn't really like iphone sdk. IOS has a visual consistency that means that apps look generally nice across the board. Silverlight is a stylistic smörgåsbord.
I guess I worry if MS are going in the right direction with their web stuff, as silverlight has been out for years and I don't use anything written in it daily at all. All the popular & useful websites use html & jquery & flash.
In general I think SL and WPF are good... but certain XAML things need to be fixed. When you need 5000 lines of XML to change 1 color, there's a problem.