The Chevy trucks are solid, I don't think you can really go wrong with either of the "Big Three" when it comes to getting the jobber done. Things that steer me away from the GM trucks are petty, but important to me because I am a "Truck Guy" and I don't believe GM builds their truck for guys like me. I don't like the "Low frame rails" these frame rails can be seen hanging from a mile away, I go to some pretty remote fishing holes in my 4x4 2500 Cummins Diesel, my Buddy is afraid to take his D-Max because of his (IFS) and Low dangling frame. I just like the idea of a solid axle on a "HeavyDuty" pickup, the independent setup is superb for excessive highway usage, but inferior on a Ranch or Off-Road excursions. IMO I find short and long arm suspension weak and brittle and easily susceptible or prone to coming out of alignment.
Other things that annoy me about the GM trucks is the sound of the D-max, it sounds like a gasser. If drag racing is your thing the Duramax is your beast, but all the magic dies when this truck is asked to do some real work. The cabin is no doubt the most comfortable of the trio, but the interior is very dated and too gimmicky for me, it's got trip computers, buzzers and the seats move in 10 different directions. I don't like the the fact a bench seat can't be had in LT trim, I like it when my girl rides in the center seat in my Dodge. Last but not least it is a severely aging design, and why buy a new truck only to have the old body style in a few months? The only time this was a good was back in 1998 when the old body style GM trucks was a better looking rig.
-Ryan