I've had a tom tom one for a good couple of years or more now and I wouldnt be with out it!
I do on average 20k+ a year and touch wood its never let me down...IRC I payed £120 for it but think there about 90quid now
I used to have a navman but it only had 3 didgit post code recognition...pile of shite!