I have used TomTom and CoPilot. While CoPilot was a good app and did the job, it was a little laggy at times. That is what got me to download TomTom. I really like TomTom and it is pretty quick to respond to input. Plus, with TomTom, I can get Homer Simpson to call out directions to me.