Cloth for me, leather or vinyl in 95 degree heat is just hot, leather will wear, and the surface can scratch, cloth gets dirty but its cooler and if damaged its cheaper to repair, I use a custom water proof cover using the same cloth used to make the seats, from
Seat Covers for All Car and Truck Makes and Models - Exact Fit Seat Covers from GT Covers.
I wouldnt turn down leather if the price was right, but thre are very good reasons to get cloth.