This post provides a nice comparison of Google Maps and Windows Live Local. The author compared, for the same address, different views: standard, plain view, and detail (3D view), and he explains that he prefers Windows Live Local for detailed maps and Google for standard views.
I agree with the author, the “Bird’s eye” view option provided by Windows Live allows you to have a very detailed view of a location, something that’s not available with Google Maps. This option is only available for a few cities such as San Francisco and New York.