I had a 2010 Suburban, the good: great tow vehicle, can’t match the room, and had pretty good gas mileage for a large vehicle (22 hwy, 16 city, 19 MPG avg over 89K miles driven).
The bad: Had it in for repair on a fuel evap issue 9 times, the rain rails were rusting to the point of disintegration, and the final straw was burning oil at 82K and the huge puff of smoke coming from it on startup…
I had bought a 01 Toyota Sequoia that was fantastic, no rust, ran like a top, and had good room(really like this vehicle!). Toyota recalled that vehicle under concerns of it not being properly rust proofed for Northern Climate. For the recall they undercoated the entire vehicle. I was very impressed a company would do that to a vehicle that at that time was 13 years old. So, I Traded the Suburban in for a Toyota 4 Runner. Should have been a Sequoia but could not pass up the deal on the 4 Runner. Had it for a year now and very happy with it still.
For the first time since I was 14 years old I do not own a GM product. Don’t know that I will go back.