Quoted:
If you aren't towing over a 5K pound trailer I say Ridgeline.
I know many people that have them that live in town and need a "truck" on occasion (I am one of them). Of those that own a Ridgeline one guy sold his thinking he needed a real truck and bought an F150. He had it a year and traded it for another Ridgeline as he just didn't use it and hated the ride. He also towed some heavy loads (5K+ pounds) long distances with his old Ridgeline. While I don't agree with that the Ridgeline is a good truck for suburban life.
If you need to tow big loads then nothing will do that is less than a 3/4 ton with a diesel for ease of towing and mileage in my opinion.
I've had a Ridgeline for 5 years, got it used for $23K back in 2007. I've put 70k miles on it, haven't towed anything with it, but have gotten some heavy loads of soil, etc. from the local nursery that required multiple trips because you can only haul 1100 lbs in the bed. It gets terrible gas mileage for a Honda, the ONLY thing I really like about it is the locking in-bed trunk, it is not a bad rig for a daily driver, and easier to haul stupid crap I need for household projects (except lumber) than a SUV. I make several trips shooting USPSA matches a month, and carpool with a few other guys, and we can get all our gear in the trunk, which makes it nice of we stop to eat somewhere afterwards.
That being said, I am likely to get a Tundra within the year, or an F150.