Over the last 17 years of marriage we have leased 5 Honda Odysseys, bought a Ridgeline and have owned a 2009 Pilot since new. Never a problem and all pull a trailer fine. The bed of the Ridgeline was a little to small in my opinion for loading anything but my son's small bikes. Don't get me wrong it will hold a big bike, but barely.
As for the Pilot, it's seen snow, sand, mud, and water. It's only 2WD but I've never had the need for a 4WD.