Cover Story: Office Alignment
Visual Studio Magazine
Those reasons include extensive work in Visual Studio 2010 to bring SharePoint to parity with established development approaches like ASP.NET and Windows