I really like the Garmin software. Having GPS on my BB makes it easy for have only one device (well, actually two since I also have my Sirius radio) on the handlebars of my bike.
My only complaint about the Gramin Mobile software is that is doesn't support bluetooth audio, so I can't hear voice directions through my helmet. I keep switching between amAze GPS (which does support bluetooth audio) and Garmin, mainly using Garmin while in my Jeep.