I'm not a fan of the GM's. No manual hubs. IFS is terrible. Can't lock the front diff, although most of use prefer open fronts anyways around here. Shocks are just carboard tubes that need replaced before leaving the dealers lot. The interior is cheap, just wrong in so many ways. And in NE Ohio, GM dealers are greasy gangsters looking to rip people off more than any other brand (except for Mitsu, but they don't make trucks). Dodge dealers are generally incompetent, so it's good that Dodges are easy to work on. Ford is slowly bleeding techs to Hyundai, BMW, Mercedes etc. etc.
But, the GM 6.0 is an excellent engine. Like the olde 5.4L Fords, it won't impress anyone, but it works great and always gets the job done. The GM transmission is tough, but easy to kill if you spin the tires in snow too much, use 4wd and drive like an adult, and it's fine. The rear axle is plenty good. And the brakes as more reliable and easy to work on than Ford and Dodge (splitting hairs though, in the rust belt). The GM's will crack the headers and/or leak there if you hit the exhaust on the ground ever. So if your into jetskis or dirtbikes, lose the factory muffler and dump the exhaust out in front of the rear tires. (I've even done this on my Ford, so I can back into ditches to load bikes without worry)