I recently finished Red Dead Redemption 2, what an emotional ride.
I feel empty inside now.
I thought everyone was over-exaggerating when they said how good the story is, but I was wrong. The story is amazing, especially the second half. It was difficult seeing Arthur slowly dying, and when the scene where he rode towards back the camp, with voices from people he helped and saved played in his head, that basically made RDR2 now one of my favorite games of all time.
Near the end, I thought they had killed enough main characters already, but then they had to kill my horse too. I named her BF Injection (based on my favorite vehicle from the GTA Trilogy), and I've had her since the beginning of the game, I didn't buy another horse even once, so I got very attached to her. And when she died, I felt like I just lost a friend who had been there for me since the beginning.
RDR2 truly is an experience. It's a clunky, frustrating, and padded out game that is a little bit too obsessed with realism. But at the same time, it's also a heartfelt, meaningful, tense, and emotional game, especially with the 2nd half.
In a way, I would compare this game with Persona 3, which is still my favorite game of all time. The entire experience was just as frustrating, if not more, because of the clunky gameplay and crappy AI, along with an extremely slow pace in the first half of the story. But it made up for all of it because of the last 30 minutes of the game. If you've played Persona 3 before, you'll know how heartbreaking and bittersweet the ending is, but also how similar it is to the last 2 hours of RDR2.
RDR2 now stands alongside Persona 3 as two of my favorite games of all time, based purely on their story, soundtrack, and endings.