The 2019 Jeep Cherokee ($29,995), with a maximum towing capacity of 4,500 pounds and a rugged off-road model called Trailhawk, makes most compact SUVs jealous.