Depending on your height, you may not be happy with the Ridgeline or Titan. Definitely drive them and give them a hard look as much as you can. I wanted to like both trucks, but the Ridgeline only has 40.9" of front legroom and it was noticeable when sitting inside as I'm 6'1" and have long legs. I also didn't like not having a center console to rest my arm on.
I really, really wanted to like the 20 Titan, but it wasn't much better coming in at 41.8" of legroom. I had an 04 Titan back in the day and loved it, but the new one I just couldn't get comfortable. I also felt to high up, having to almost lean down to get a good feel of the road. The truck itself is impressive, and honestly due to the overall sales of the truck, you could probably get the best deal on the Titan these days making it a good value overall. The engine is a beaut and sounds amazing and the new center stack and infotainment system is a welcome addition. Just wish I could get comfortable.
Another thought, you're almost looking at all off-roading packaged trucks. If this is based on need, the Ridgeline may not be the best truck for you. It's AWD system is good for what it does, but can't compete to a true packaged off-road truck. If just going light off-road, it'll do just fine and probably serve you very well.
There's other threads regarding Ram v. GM trucks, so not much to add to that. I'll just say the Ram rides very well and would most likely serve you well. But out of all the trucks, I would definitely make sure I had a good extended warranty on it.
Lastly, if the GM's aren't to your liking, you may want to take a look at the Tundra. It may just check all the boxes, especially if you like the Titan. It's an older truck and can definitely use some modernization, but it's a good riding truck - albeit it rides like a truck, it's dependable, and that engine is almost bullet proof these days. Their well made, but expensive.