I'm with Hatch and Chubb. The RDR2 single player experience is up there as one of the best. As was the first one. GTA5 was good but nowhere near that standard.
It's unfair to compare the online part with a game that has 5 year's worth of content, but even if you just compare the launches of RDO and GTAO, I still think GTAO takes it quite comfortably. Now, it's been awhile but if I remember correctly, more missions and different kind of sessions were available, you could host jobs/PLs, pick