If I were to get a new truck, I'd go with a GMC, just because I like the features and aesthetics of them. A moderately optioned Chevrolet goes for about the same as a GMC with the same options stock, so the upcharge for "the name" really isn't there anymore unless you are looking a Denali. But, I'm not in the market for a new truck, so I'll continue changing the oil and rotating the tires on my 11-year-old Dodge.
I'd honestly look at models that are in their last year of production before the next generation is introduced. Those have had time for the bugs to surface and be worked out. True, you may not get all the fancy bells and whistles that are introduced every new model, but you'll know what to look for. Once you figure out what you may want, get on brand-specific internet forums and research, research, research. Most people only post on forums now when they have a problem and need an answer, so look for trends in issues. Every vehicle is going to have its quirks, good and bad, and it is really just deciding what you want to live with.
As for long term quality, I still don't think you can go wrong with a Toyota. The early Tundras had brake issues, but that has long-since been remedied. Or, the newer Titans come with the Cummins diesel, now, too. I'm not too high on the looks, though (is it a Nissan? Is it a Ford?), but that's subjective and you are the only one that has to like it.