This question beat me up. It's so hard for me to pick for so many reasons. Best story, best ganeplay, best times (online with friends), ect.
With all that, I'm going Red Dead Redemption 2. The story is great and the visuals are beautiful. On top of that there is so much extra content to keep you entertained for a long time.
Frl Read dead redemption is a work of art not just the visuals but also the Story that's art and showing us that one's more you can never trust anyone but yourself
Red Dead 1's ending made me cry and Read dead 2 made me a man, both are fantastic games