I've had two Garmins, a Tomtom, a Good Sam Rand McNally, and MS Street & Trips on a laptop. They all do the job. But they all had there faults too. A couple years ago, I was in need of another GPS and this time, seeing how mature the industry had become, I just searched eBay for something. Found a MediaTek GPS for $50. AND, it comes with free worldwide maps updating, 7" color screen, touch screen, all sorts of built in stuff (because it's an android device), and I can set it for 'Bus' which routes me just like a Class A needs to be routed. Has US, Mexico, and Canada built in, and I can download any map I need (if I can figure out how to do it). It's worked great for over a year of travel so far. Including in Mexico.
Recent searches reveal several similar models. And the active mapping community keep the maps updated for free. Like an open source software community.
So, I won't be buying a $350 GPS anymore. heh.