My first navigation was Mio from 2008. As time passed, I didn't know how to update the maps, so I found how to use iGO navigation via Mio Pocket mod. Since then, on all the devices I've used, I prefer the iGO (Primo) software. I use it in combination with Here maps that come out regularly and are easy to update. In the car (Kia), the navigation uses Tom Tom maps. For long-distance trips, I use Android iGO World or Car Navigation or both, locally always google maps - except in sparsely populated mountainous areas (when I go on vacation to such areas), google used to take me to such hellholes with bad goat roads that I no longer trust it.
Bookmarks