RDR2 is the worst put-together open-world game I have played. And it's even more perplexing when you know it's made by fucking Rockstar Games, these guys should (and do!) know better. That game suffers from a duality in its design where the systems that populate the open-world and make it "alive" clash heavily with the mission design and narrative structure. When you're not allowed and even punished for trying to use the open-world in solving missions (like having missions end because you did not follow an intended path or were suddenly "too far away" from someone), then something is terribly wrong. That's at least my opinion.
And also, yes, the animations are really good the first couple of times around. But for god's sake, at some point I don't want to watch the "skin animal" animation anymore. Just be fucking done with it. And also, the controls were janky as fuck, IMHO. Since GTA 4, Rockstar's open-world games have less and less precise controls, where these's a fucking disconnect between your inputs and how your character reacts.
I still maintain that RDR 1 is a better game all around.