Chances are you're not going to find your answer here. Everyone has their own oppinion of each, based on their own experience with them, or just what someone they know has said. Cars (or trucks) are like anything else. Just cause one person has bad experience with one vehicle doesn't mean that all the trucks from that company are that way. As far as I'm concerned (from personal experience) chevy will out perform any of the others you've mentioned. But as I said, we all have our oppinions. You obviously like the Toyota, so if that's what you like, go with it. But if you want my personal recomendation, go with the Chevy.