I own the CX-5 Signature and it is the best vehicle I have ever owned. I'm a bit of a Mazda advocate
Towed with it once and it does not like towing at all. Fuel mileage went to ****. Total tow weight was under 2000lbs and it felt like I was pulling a tank. Power was still kinda there but it was definitely lacking. I would not want to tow long distances. If towing is going to be a regular occurrence, I would not suggest the CUV options on your list.
The performance characteristics between the CX-5 and CX-50 are very different. I find the former way more driver oriented. The CX-50 lacks driver spirit and performance in comparison and felt floaty while the CX-5 feels tight and connected to the road.
Of the CUV options, IMHO, it is far nicer and more fun to drive. Makes the Honda and Toyota very utilitarian.
The interiors on the higher end models are getting comparable to the luxury brands... probably nicer than some.