It really depends on what functions you want from the Nav.
If you want just simple convenient navigation, build in is always better IMHO....no fiddling with cradles, sat lock issues and generally forgetting the thing!
i use TomTom as a backup on the phone but the built in system has spoilt...