I use a Tahoe to pull a 7500# toy hauler in the Rockies. It does the job and actually gets decent mileage. I've averaged about 9.7 mpg. I do lock it into second and use the rpms going up the hill but it doesn't mind. The problems I have is the Toy hauler has a heavy tongue because our toys are light. We're easily over 1k so even the 2500 Suburban couldn't tow it with it's girly hitch. The real problem is they aren't made to tow that much. It may be rated to but they are essentially beefed up grocery getters. I think GM knows this and makes them as cheap as possible to get that job done for a certain number of miles. A HD pickup or van is made to work all day every day and I believe they are built accordingly.
Just an observation based on all the plastic******that is falling off my Tahoe every time i turn around. For $45K it should last longer than 10 years.