I personally have always went with Chevy because of price, dependability, and gas mileage. Dodge has came a long way in the last couple of years and i in no means hate their truck i like it alot to be honest. But I have always went for price and dependability over glitz and glamour which the majority of americans flock towards. I do this because i dont want to pay for it. I have ran chevys for years and have own 4 silverado with no major problem (Engine/Trans etc.). I cannot atest for the Dodge only for when i have driven them at my current job. The choice is yours and yours alone but i think the dodge will cost you more in the long run.