CoPilot has an RV setting "RV mode: Calculates routes suited to larger vehicles, caravans and RVs. RV routing favors main roads and avoids U-turns when possible." It does everything you have on your list except I didn't see weight restriction setting. We have been using it for about a year. Easy to use. It uses your phone's GPS not cell service so you don't have to have a cell connection to use it. It adds your stops to "My Places" You can subscribe to traffic updates for a monthly fee. Traffic updates uses an internet connection. We chose not to subscribe to that.