Why would anyone ditch the Mini Van, by far my favorite rental car of all times was a Chrysler town and country. That thing destroyed Escalades off the light and in the twisty roads. I bet the Town and Country is faster then most CUVs. I know it can tow more, Fit more Seat more......Hell a minivan is a vehicle with a…