There are many types of trailers: flat bed, horse, boat, dump, cargo, travel trailer, etc. By far the most difficult to tow is a hard sided travel trailer. They have a huge frontal area, they are not very aerodynamic, they have a very high percentage of tongue weight and there is very limited ability to move weight around to adjust the tongue weight.
The same tow vehicle that might do very well pulling a 5,000 pound boat might really be a struggling handful with a 4,000 pound RV. The point is, just because it has a 5,000 pound tow rating doesn't mean it's a good vehicle to tow a 5,000 pound RV with. Personally, I wouldn't pick any of those vehicles. I would be looking at something like a Chevy Tahoe or the Ford or Toyota equivalents.