Ridgeline is a great truck.. it only sucks if you haven't driven one before
Ridgeline isn't even really a truck! (and yes, I've driven one)I have the Honda Odyssey, which is what the Ridgeline is based on. Also, I've heard that as of 2012 model year, Honda will quit making them. (don't know if this is true, haven't asked my dealer yet)
Between all of them I would get the Tacoma. Higher resale, and quality. The only one I don't have any personal experience with is the Nissan. I've just never liked the way they look. If you really do buy a truck, you may as well look at the full size as well. They will get about the same mileage as the mid-size.
Saying the Ridgeline is BASED on the Odyssey is an exaggeration to say the least. The two vehicles are very different and designed to serve completely different purposes. Call it a truck....or not....makes no difference. It performed the tasks I had it for very well (towing 5,000 pounds, bad weather, camping, light duty off-road, landscape material hauling, and road trips). Had an F150....and yes, it was a TRUCK for sure. But didn't suit my needs at all really. If all I did was haul stuff then it would have been great. But I needed a more all-purpose vehicle. The Ridgeline was fantastic at that.