Bob,
I am not one that has an allegiance to one car brand over the other. However, I have had the experience of towing my 2004, 22 foot Cruiser, over the last eight years with four different vehicles. The first being a 1995 Ford F-150 with a 300 cubic inch six cylinder, 2 wheel drive. The second being a 200 Ford Explorer with a 4 liter V-6, four wheel drive, The third was a 2005 Toyota, Tacoma, four wheel drive. I now have a 2011 Ford F-150, four wheel drive with the Ecoboost engine. I estimate my yearly towing average to be in the neighborhood of 10-12,000 miles. I loved my Toyota and until I purchased my new Ford with the Ecoboost engine it was the best tow truck I have ever owned. However, having said, that the Tacoma cannot compare with my experience over the pst year towing with my 2011 Ford F-150 with the Ecoboost engine. It has tons of horsepower, low end torque, and outstanding gas mileage, Driving it conservatively, I have expereinced over 16 miles per galllon over a long haul of 250+ miles. Without boat , I always seem to get get over 20 mpg on the highway. Granted this was over Michigan flat land and at 60-65 miles per hour. Normal combined driving, without boat, averages between 16-18 mpg. The truck is a very comfortable ride, but if you don't want a truck it is my understanding that the 3.5 liter V-6 Ecoboost engine that's in my truck , or a very similar engine, will be offered in the 2013 Ford Explorer. Before you decide, I urge you to take a F-150, with the Ecoboost engine for a ride and see for yourself if this drive train will meet your needs.