I don't think anyone is every really happy or even satisfied with RV service.
One thing I learned years ago was to give the service writer a deadline. Tell them you have a trip in three weeks. Don't tell them they have to finish everything up by then, but tell them you're coming to get your rig in three weeks and it needs to be camp-worthy. Then nag them in the days leading up to your trip to project-manage them into action.
After your trip (real or imaginary), take your rig back to the dealer and give them another three week deadline to keep them moving.
2015 Crossroads Elevation Homestead toy hauler
2014 Dodge RAM 3500 4x4 Diesel Dually