I have towed smaller boats, motorcycle trailers and other stuff with smaller vehicles like a Jeep wrangler and it was terrible. Not enough weight or power. We road the struggle bus. Then I had a GMC Sierra for a while and it did ok with boats, motorcycle trailers. About 3 years ago I bought my first F350 2002 with 250,000 miles and it was a great truck. Then I upgraded and bought a new F350 last year and I will never go back. I can tow anything I need and have no issues. I use it as a daily driver. I work 40 miles from home and because I like it more then my wife's Kia we usually take the truck everywhere. In 13 months I have 35,000 miles on my new F350. I know not everyone needs a diesel truck but for towing you can't beat it. Especially for longer drives. IMO diesel is the way to go. But what Kaneboats said... test drive something if it tows the boat fine then you got what you need. Good luck