As I said in the review thread: When RDR2 is good it is really one of the best games I've played. When it is bad it is atrocious, and sadly it swings between the two with clockwork regularity. As Shinji said, the controls are at best passable and often so clunky that you can barely navigate tight spaces or keep your horse on the road if you are riding at speed and it curves even slightly. Too often you find yourself in situations where the context sensitive buttons locks you into stuff you don't want to do ("Press X to loot Bandit, ok... NO, don't sit by the fucking fire! Loot! No! NO! STOP SITTING BY THE FIRE! WHY ARE YOU PICKING UP THAT HAT?!") and on top of that the button that lets you interact with people is also the same button you use to aim your weapon, so if you forget to tuck away your weapon (or if Arthur does it when you don't want to) have fun watching the guy you wanted to talk to run away in fear.
The hunting is pretty fun, but the game doesn't tell you half of what you need to know and getting some skins (which are needed for upgrades and unique clothing) is pretty much down to save scumming as the only reliable way of getting them. The bounty system penalizes any attempts at being a bandit in the early game, but becomes completely pointless by the mid-game when you start rolling in cash. The story is good, but by good does it drag. The game has tons of things you can do, it even tells you that you can do them, but a lot of them are locked behind arbitrary main story progression, or even finding the correct side quest. Yesterday, after two weeks of playing, I finally found the guy who unlocked the fishing lures I needed to catch legendary fish, something I've been trying to do for two weeks, because the game never told me I needed the special lures I got from that side quest.
Overall, it is a fun game, but if you've got a low frustration threshold in games, you should probably pass. It is a game that basically demands you love to immerse yourself in a beautifully realized pastiche of the dying west, but also demands that you don't try to go off the rails too much. It is, quite honestly, a game best played with a game guide next to you so that you can avoid a ton of frustration that comes from the game not telling you how stuff works.