I have always viewed cars/trucks/etc same as trailers. No one type can do it all. It's what works the best based on what you can afford. For me, my E350 suits my needs. It's an eleven passenger but I keep the two of the three back seats in storage so there is room in the back for coolers, my wife's wheelchair, a half a dozen bags of grain, etc. Every now and then I remove the passenger seat, coolers, etc and take a load of "stuff" to the flea market.
It pulls my 10k trailer with 100 bales of alfalfa/orchard hay just fine. I have pulled a 20' 14k trailer with a Kubota backhoe and I did have to watch the swaying but that was a once and done deal.
The traction is pretty lame but we don't get much snow and I don't have to go out if I don't want to. If need be when I need to get a load of hay to my barn when the ground is soft then I just chain up.
While I still have my CDL, my van with windows is plated as a passenger vehicle and I kind of fly under the radar so to speak.