If you want something to last I'd say go with the Ford. The Chevy's and GMC's these days are sadly lacking in the quality control, and tend to have a lot of minor problems that are just annoying as hell. The Dodge's tend to be pricey right off the bat, and they lose a lot more in devaluation then any other truck on the market.
I've had new Chevy's, I've had new Toyota's, and I've had new Ford's. The Ford was the only truck that had zero maintenance other than tires and oil changes.
