Which Sat Nav to buy

I’ve had a Tom Tom 5150 since I started and its been ace but you have to double check the route though because it can route on roads that may not have a restriction but as a driver you know aren’t suitable for a truck.