I looked at most systems before deciding on TomTom One XL - it just suited my view of things, and has only let me down on input error, like everything some commonsense is needed

One criticism is if you are driving around the borders of greater London it seems to want you to gravitate towards central London / Shepherd's bush Green for some reason ..? :-/
It does allow you to update it occasionally, though i haven't worked out how to report dead-ends yet

, but overall it has saved me a lot of time and petrol since i bought it a year or so ago, wish i'd got one years ago

.