Tomtom.
Au moins tu n'utilise pas le 3G (utilisation de la puce GPS de l'iPhone, donc utilisation gratuite comme un GPS normal) contre navigon qui utilise le 3G (au lieu de la ouche GPS.....) pour te localiser et donc payant.
En gros :
Tomtom : payant (sauf si jailbreaker ^^) a l'achat et gratuit d'utilisation.
Navigon : gratuit mais utilisation payante.
Le mieux a long therme c'est le tomtom.