Look at the Honda Ridgeline. It's by far the most refined truck you can buy. It rides on a unibody platform, so it acts more like an SUV but it still has a bed. It has a 5000 lbs tow rating. If that can't tow your things (it probably can't), look at the Toyota Tundra. Those are the only trucks that have good reliability. If you don't like those, I'd suggest an F-150 and then the Silverado, but not the Ram 1500. That truck has too many problems.