Paying for gps apps ?? No need to do that on a good old HTC Desire.
You don't have to on the iPhone either. It's a personal preference to use GoogleMaps or a GPS that talks to you.
I use Google Maps most the time, I did try TomTom while bluetoothing my iPhone to the wife's Mazda 3 when I drove from NC to TN, it was nice when it turned down the music and gave me voice directions.