There are big price differences within/between brands mainly because of the brand itself, and the feature set: things like bigger screen, text to speech, more POIs, TMC, geotagging and bluetooth handsfree will cost you more money.
I've used a TomTom One and Navman S50, but I prefer my Mio...