GM SUVs generally have a pretty good drivetrain, interior quality is ok, nothing to write home about. I think they compete well with other mid size and full size SUVs from other manufacturers.
I had a '99 S10 Blazer in 2007 it rolled over 130k miles and started falling apart, the radiator, water pump, thermostat and heater core all went out within about 6 months. The ball joints, tie rod ends, and idler arms needed to be replaced along with the tires that were destroyed. The fuel pump quit, the multifunction switch for the lights had a glitch and the handles to adjust the angle of the seat back broke all right around 130k miles. I traded it in, drove a Toyota for a couple years and now I'm driving a Chevy Astro, which shares a lot of parts with the Blazer I had so much trouble with if that tells you anything. As much as I don't want to be the Chevy fan boy, parts are cheap and they are easy to work on, my Toyota was neither.