Out of that list the Ridgeline stands out. I have never met an owner who didn't love it. My neighbor has one and after driving it I'm even tempted to buy one.
I'm only 5 weeks into a Ridgeline, and am very happy with the purchase. The diehard truck guys will call it "Not a Real Truck" (NART) since it has unibody construction rather than body on frame, but it rides great and is still more truck than most truck owners need.
5000 lbs towing capacity, which is more than some options on the original list. Honda 3.5L V6 gets about 21 mpg and will last forever with normal maintenance. Biggest knock on engine design is the timing belt is difficult to access when it's time for a change.
2nd row seating is better than all other mid-sized trucks.
I bought used, but it was a low mileage '25, so basically "new". Price for a low mileage recent vintage used Ridgeline will be $30-$35k for one with a clean title, or $25k-$28k for one with rebuilt salvage title. If your budget is lower, I'm sure there are lots of options in the Gen 1 or early Gen2.
I've also owned an early CR-V, circa 2002 or so. Good vehicle, but road noise was bad. They fixed it in later gens, so go for those. Minimal towing capacity if that's of concern. I would buy a newer model again, and might do that soon for my wife.