I bought a toy hauler/Home Depot runner this summer.
I really wanted a F250. But everyone I looked at was trashed! Bottoms of doors were rusting, boxs had been through wars, 5th wheel plates and so on. Basically they are work trucks.
Then one day I stumbled onto a 2004 Dodge 1500 with 150K on it, it was spotless, had a nice topper, running boards and added air shocks and it was cheaper then the F250's I was looking at. So far I have used the thing a ton to pull the boat and pull the car dolly. I have put an alternator in it as the bearings were making noise and I'm planning new brakes, tires and an alingment before the snow really starts to fly. The turning radius sort of sucks, but I have no idea how it compares to the other two. So far I have been very happy with it. Luckly for me it sits most of the time, so gas milage wasn't as important compared to if I was driving it everyday.
Not sure that helps much, but its some advice