Garmin xt is simply amazing. you can change the voice and vehicle icons and the routing algorithm is bar none the best I have ever used. SO much so that I will be buying all garmin from now on. Even my $400 765t moto unit (gorgeous screen) pales in comparison to the garmin for ideal route calculations.
I would love to find a good water navigation program though