Xgps still needs ALOT of work however, its still very clunky, even being a passenger it took a long time to actully get the destination setup. and then it only gave 1 strange route.
the voice engine STINKS!, you cant understand it, it also dosent pass the audio via dock connecter so you cant hear it unless you use the headphone jack.
Im sure alot of these issues will be addressed but by that time im sure apple will drop their naziness and tomtom, etc will have overprice apps available by then.