If you want something that is Text to Speech, you have to pay, IGO8, Navigon and others like those that has TTS support! As for amaze gps, its good, but, uses your data plan! IGO8 and others I marked above are standalone, meaning, if you put your phone into airplane mode, the GPS will still work! If you want to check it out go here:
http://forum.ppcgeeks.com/showthread.php?t=88692
I've been using IGO8 since I had my HTC Vogue!