I have towed many cars that have been great. First tow was a little Ford Ranger and the reason behind that was so that I could also load my quad on the back of the small pickup to go hunting. Only bad side was that I could only carry two people on it. Towed a 2013 Honda CRV which was a great vehicle to tow, traded it in for a 2017 GMC Terrain which towed good, traded it in for a 2017 Buick Envision which also towed good, but an air bag module went bad and they could not get the module to fix it, so I bought a 2018 Buick Envision which was pretty pricey, but man this car tows good, drives good and has all the luxury you can get on a luxury car. Of all of the cars I have towed I would have to rate the 2018 Buick Envision the best for towing. It is the total package.
I would never tow a car on a dolly. I lost a car on a dolly and it was quit an experience. Do not want to happen anymore.
2002 Gulf Stream Scenic Cruiser
2018 Buick Envision Essence
Neway Freightliner chassis
Aventa II Blue Ox