I good start will be to read this: Attention Newbies! Everything (almost) you want to know about GPS (Part 1)
Then it's a matter of opinion. For my everyday drive I would have used
1. Iguidance Europe.
2. Destinator (Mapmonkey).
In that order.
To bad for my i don't have Iguidance Europe. (I have tried the US version.)