I offer two suggestions. Mazda 6 and Subaru Outback, I just bought a car and both were finalists. If you want a car that will give great mileage, great reliability, and is a BLAST to drive, test drive the Mazda 6. Easy on the eye too. Or try the restyled 3 for a smaller, slightly less expensive, slightly better mileage version. Also a blast to drive from what I've heard. BTW, the blast isn't mostly about acceleration. The 6 has awesome handling but the whole experience is surprising in a moderately priced car If you want more of an SUV that can do some hauling but gets great mileage, for the class, try an Outback, We got my wife an Outback 2.5L Limited last year and she bubbles over about it being the best car she's ever owned. The Subarus since 2012 have significantly improved their gas mileage, The 2.5 is rated at 30 hwy. We've gotten 34 by being careful on long trips. Reliability is awesome. Just look at all the older Subarus running around, The current Outbacks are AWD and have one of the best CVTs in the market. The boxer engine lets it drive like a car though it has more ground clearance than an F150 or any Cherokee except the top end one with adjustable height. Towing capacity for the 2.5L is 2700 lb. The 3.6L version is rated for 3000 lb, rated at 25 mpg hwy. Either might handle the boat. Yesterday I bought the Mazda 6. But I almost bought a second Outback - one for myself. I went with the car after test driving the 6. I've always been more of a car guy, and hey, the wife is already driving an Outback. Per Pokey's suggestion, I think the Odysseys are now the best minivan. We had Dodge's (briefly two of them) for 23 years. But we no longer need the passenger or cargo capacity. Chris