It started slow for me but I loved it. Once I hit Chapter 3, the game took off and I had a blast. Don't understand how anyone can claim there isn't anything to do, either. I had to make a conscious effort to pursue the story because I kept getting sidetracked by other things. It was nothing for me to boot the game up with the intent to play a couple of story missions, but end up stumbling upon a stranger quest, being caught in a random event that triggered a 15 - 20 minute side quest, hunting for food, riding into town, hitting up the hotel for a shower and then renting a room for the night, often further away from my initial objective than I was when I started playing three hours earlier.
The game is slow and methodical and it simply works here, especially once you reach the final two chapters. I wouldn't have felt much of anything had I not taken the time to converse with the members of the gang, cared for my horse, and interacted with many of the strangers in game (with most having multiple appearances and a few having their own questline.) I view RDR2 as more of a TV series than a blockbuster film, and as such, was able to enjoy it. If you're looking for a rapid pay off and a popcorn flick, you're going to want to look elsewhere. The story paces itself and it builds to a crescendo as opposed to hitting you with it immediately, and I'm fine with that. Theres a lot wrong with this game and theres a lot right, too. For me personally , the good exponentially outweighs the bad and makes this one of the best gaming experiences this gen.
Edit: Arthur is easily a top 5 video game protagonist of all time. From his positive traits to his negatives. Dude is perfectly imperfect and felt real as hell.