I spent many hours enjoying RDR2 in single player. Spent a lot of time in their online component, too, though it quickly lost its charm once I'd capped out three of the four roles - Trader, Moonshiner, Collector - only skipping Bounty Hunter due to how mind-numbingly boring and broken it is.
I haven't got into Red Dead Online yet, but I plan to do so.