Hola. Para mi el mejor es el compe gps. La version mas moderna se llama Twonav, son dos navegadores para dentro y fuera de carreteras. Los mapas son mas pesados, ocupan mucho mas y pueden hacer que tu equipo vaya mas lento. Para evitar esto puedes bajartelos por CCAA o por cadenas montañosas o zonas determinadas. Lo puedes encontrar en la web del proveedor para probarlo 15 dias. Aqui te dejo un enlace del foro. Es muy recomendable. Yo he probado muchos y creo que este es el mejor.
http://www.htcmania.com/showthread.php?t=93381
Saludos