I don't mean to disagree, but my personal experience has been exactly the opposite. I owned a 2005 that I bought new. In the brief time I owned it, it was back to the dealer 13 times for front end related repairs under warranty. I finally had to sell that truck. It simply couldn't survive the dirt access roads we drive on daily. Maybe I just got a bad one, but it cured me of any desire to own another one.
Just curious... The 2005 you had was a GM?
Thanks,
Bruce