I own a 2017 3500 Express 15 passenger van to tow my trailer. Although my youngest turns 21 in a week, I still enjoy the van for family towing.
I will admit that since I have had the Express, the most passengers I have had while towing is 2 people or 2 dogs.
I took my camper to Iowa this summer, and averaged 8.9 mpg. I added a wind deflector to the roof the day before I departed. There was only one passenger, and I kept my speeds below 65 mph.
The Express is not a daily driver, but does great service when taking day trips to wineries or breweries or weddings. I have not had issues in the snow, I have a dedicated set of wheels/tires that I install, and add 200lbs to the rear (or add passengers).
Vans are not as cool, but the pricing had been fantastic. I bought my 2014 in 2015, and my 2017 in early 2019, and both were under $24k used with less than 20k miles.