Now, Google Street View is definitely a glimpse into the future of what we can expect from mapping apps a few years down the line - but as you might expect, Google's nemesis Microsoft have a few tricks of their own up their sleeve.
Microsoft's live maps uses aerial images shot from an angle and from nearer the earth's surface to supplement its core satellite maps. So, whereas a satellite map gives you a rather flat view, the other aerial images add real dimension to the image, and shows off incredible detail in images.
And if you are prepared to download a dedicated application rather than simply browsing, you get treated to the piece de resistance - the 3D view. Once installed, you will find buildings in some locations faithfully modelled in three dimensions to provide a truly breathtaking experience.
In this sense I think it trumps Google Earth's attempt at the same 3D modelling features. Having said that, as a truly useful application for finding locations like restaurants, hotels and the like, Google Earth wins hands-down