You can't really go wrong with TomTom, my freelander satnav or sat naff as i call it, for some odd reason insists i leave the motorway at every opportunity. I was driving from Edinburgh to London and the satnav tried to make me leave the M6 at every single junction from Carlisle to just north of London. I had NOT configured tis to avoid motorways in any way.
Tom Tom will also warn you of speed cameras.