I have retired my GPS units. There is a free app called Waze that, imo, works as good or better than my GPS's. The Waze is user ran so detours, red light cameras, accidents, etc are listed within minutes.
I also installed a app called Low Clearance to assist in finding low clearances. Both are free from the app store.
I have used Tom Tom, Garmin, Magellan and a truck specific one (the name I can not recall) that do not come close to the Waze.