To keep it short and simple, the storytelling is TV-worthy. Made me cry 3 times, first of any game to do that and for movies and television series', I very rarely cry. Now THIS game caught me crying like a schoolgirl 3 times, one was to an NPC interaction that isn't even involved in the plot nor story.
P.S. Avoid the online mode, it's a train wreck. Abandoned by Rockstar to publish GTA 6 quicker and get their buck. But nothing too much was lost, as RDR2's story mode is all any of us need. It's a masterpiece and nothing is changing that.