in 04 I went with a Chevy Avalanche. Its been a great vehicle with enclosed space in the back when I need it, and an open bed necessary. If pulling a heavy load is not an issue for ya, they make a great crossover between truck and SUV. I still have the avalanche. its a great daily driver if you don't need the cargo capacity of a 2500. That being said, they did make some avalanches in 2500 with the 8.1 gasser! Not exactly a daily driver though because they will suck down the fuel fast. The 5.3 has been enough for daily driving, carrying cargo, pulling utility trailer with atv, etc. I have a 14 foot heavy duty enclosed trailer, and it does struggle a bit in the hill country pulling that thing if its loaded down