Been happy with my 2012 GMC. It's a crew cab Z-71, same as I usually buy. SLE trim level with most of the amenities (remote start, Bose speakers, etc.) except no leather. I tend to trade every 3 years (around 80k miles) before the extended warranty runs out. Also, I've gotten 0% interest on the last three, which is a big incentive.
Only had one bad one ... the 2010 prior to this one went thru 3 camshafts in 32k miles before I finally got the Better Business Bureau involved and got a fair deal on a new truck. That did leave a sour taste, but at my age (54) I tend to like what I like and don't like to make drastic changes.
A friend up in Lamar recently bought the big Dodge ... definitely 3/4 and maybe 1 ton ... and he loves it. Cummins diesel and every amenity you can imagine. However, he literally trades trucks twice a year, so his vehicle experiences never last long enough to prove anything about them.
If I worked out of a truck, it would probably be a Ford or Dodge. But the hardest work mine ever does is pull the boat and I do really like the comfort level of the GMC.