Well, all of them have specific things they get right and all of them have specific things they get wrong.
For instance, I like the interface of S&T2009. It makes sense to me. There's some quirks, sure, but I can work with it. It's even doable to use it in moving-map mode to find your way around detours and traffic. However, its in-route display is rubbish (several displays I use aren't there) as are its text-to-speech warnings/alerts.
SA2010 has a pretty darned good in-route display, with all the information I'd like, but it just makes me pull my hair out to work with it as an actual map for route planning or working around obstacles in real time.
Garmin Mapsource+Mobile PC does a decently good job of presenting the information I want (a few things missing) and has the best audible alerts/warnings. The route planning in Mapsource is workable. However, it's nearly impossible to manually route yourself around trouble in real-time due to the interface of Mobile PC.
I think, honestly, that I've been spoiled by the navigation programs I was using on the Mac. I was using Google Maps+Earth to do route planning and creation. Then I was exporting them as .kml which I used GPSBabel+ to translate into .gpx files. Those files could then be loaded into GPSRouteX, which would warn me when I was approaching a waypoint, count me down into it, and then read me the comment (which contained the direction to turn). We had to resort to paper maps if we were forced away from our planned route.
So, we wanted to pick up the ability to carry fewer paper maps (right now we have one DeLorme Atlas for each state, adds up on a long trip), have the ability to visually work around trouble via the digital maps, have it read the route out loud to me and do this all under Windows because we got a deal on an Eee PC that we can leave permanently in the car.
I guess I want the route-creation interface and visual map interface of Google Maps, the on-screen display of SA2009, and the text-to-speech and audible warnings/advisories from my little Garmin Nuvi (Mobile PC does not do the same).
Yeah, I'll freely admit to being picky