Although many would say Bing maps is a pretty solution to mapping in Windows Phone 7, one thing users always enjoy is choice. Two new mapping applications have arrived in the Marketplace recently and while neither is the be-all map-app, both offer some unique features that a few may be interested in. Unlike TA Maps which exploited Google's mapping servers but also required you to 'jailbreak' the device, both of these apps are distributed through the Marketplace, albeit for a price.
Advanced Maps Viewer ($0.99 + no trial): uses Google Maps and includes Street, Satellite, Hybrid and Physical maps in addition to geolocation positioning. OpenStreetMap integration is coming. This app is the most similar to TA Maps including "locate me" but also offers different map layers. It's fast, efficient and works. Downside is no routing. Grab it here in Zune on your phone or desktop.
JustAnotherMaps ($1.29 + trial): Uses OpenStreetMap (not Google) with routing and searching. This is actually great since it can give directions but it severely needs a "locate me" icon to zoom to your current position. Nothing a simple update couldn't improve upon. This app is better for those in Europe and other countries where Bing Maps is not so accurate or available. Grab it here in Zune on your phone or desktop.
Like we said, neither is perfect and it depends what you want more: Google Maps + Layers or mediocre Search + Routing. Someday we'll get it all, but for now, we'll keep watching what these two developers continue to offer.
Update: @mahoekst alerts us to the very cool and quite impressive Maps Mania (get it here), which also does Google Maps, Bing Maps, OpenStreetMap and custom maps. Nice.