There is always going to be brand bias when you ask others for opinions on trucks. I'm biased myself (am a GM dealer) My advice... think through how long you'll keep your truck. If you trade every 3-4 years (or less) resale is very important to you. I would suggest that you don't look at cheapest purchase price, look at lowest cost of ownership.
If you keep it till the wheels fall off, then don't sweat the re-sale, it'll have little value when you're done with it. But, buying product X because it was $2500 cheaper than product Y, does not mean you'll save $2500... it could cost you more!
And then buy a GM, lol
If you don't like my opinion, I'll give you a full refund on what you paid me for it.