I think iGO is the best of navigation sw known to me.
But sometimes I use Waze because of actual traffic situation.