Don't get the Colorado, it has terrible reviews, it's underpowered and it has a gas thirsty and very unreliable 5 cylinder engine.
The Honda Ridgeline is very good vehicle with very high reliability and customer satisfaction rating, but it isn't a real truck. It's nothing more than fixed up and lifted Honda Accord without most of the capabilities of Colorado or Tundra.
If you want a truck, get the Tundra. It has a ton of power, a high tow rating, an extremely large cab and the 5.7L V8 has a better combination of power real world fuel economy than most other trucks.
But don't call any of them investments, they all start eating away your money the minute you drive away from the dealer.