I tow with my 03 trailerblazer and a various rental trailers that fits my needs. It does a pretty good job considering it is a midsize SUV. Don't tell anyone but I've tipped the scales at over 12,000# combined load, trailerblazer is ~4000# (I know, dangerous, but I was just going a short distance)
When I have a real load to haul, my father's 05 3/4 silverado HD with 6.0 HO works pretty well.
When we haul big loads we use his 1976 international firetruck chassis that was converted to custom flat bed with with custum hitch. Greater tow rig because it is short and stout. The International had 7,000 miles on it when he bought it in 2004. It is a 348 Cu in with 2 speed rearend. It came with a detroit locker but he changed it out to get better gearing. (Father runs a camper/RV repair business so he tows all over the atlantic coast and New England-
www.campersneedsonline.com)
W