TomTom is on sale right now, and is by far the best navigation on any mobile device in my opinion. I am still amazed at how it gives me routes that I've never thought of, and no other GPS has brought me, yet get me to my destination significantly faster than ever.
I do think you need to pay for HD Traffic to get the most out of it, however.