The newer trucks are all so competitive it's hard to say which is better. I am still leary of all this emissions garbage though. The new trucks don't have enough miles on them to see if they are going to last yet...
Hands down anything 2011 back Chevrolet takes the cake. If you disagree you are not well informed. Buy a Ford, save $4-6K for engine issues. Buy a Dodge, your dash falls into your transmission and they both crap out about 100K.