I’m seriously impressed. Silverlight and XNA make for a pretty powerful set of development tools, and Windows Phone 7 finally looks like something decent (i.e., it doesn’t look like clippings from Windows 3.1 swept under the carpet). The aesthetics and interaction model are controversial, but I kind of like them - I especially like the typography and the smooth scrolling.