I‘m a huge fan of all things that kinda feel like Sergio Leone could’ve created them. I love Western films, and love the film music of the genre. That said RDR2 still somehow didn’t feel that fun to me. (Yeah, it’s not a Spaghetti Western with Ennio Morricone music)
I think as awesome and impressive as the open world is, I just couldn’t stomach the streamlined Rockstar approach within it, that doesn’t leave you much freedom to make your own decisions. That’s how rockstar games are, I know. Arthur indeed was voiced wonderfully and his customization was pretty cool also. But the fact that I wanted to make other decisions than Arthur in all the crucial moments related to trust and the rest of the gang made me kind of mad. Felt like the gamer in RDR2 had a case of Cassandra’s curse, knowing what would happen but being unable to influence the outcome. I love the fact one is able to create Arthur in one’s own way. But no matter what, he’ll always have to be a gullible idiot in a way. In that sense I found myself hating the decisions I was forced to take quite a bit.
In comparison I find the main character of The Witcher 3, Geralt, to be much more fun to roam around the open world with. Much more freedom in terms of choices all throughout the story, and generally I think The Witcher 3 is just a much more fun to play open world game compared to the also visually stunning RDR2. The Witcher 3 also has an incredible and unpredictable fantasy story line within an epic open world and with a lot of lore and background info available all over the map. The fact you can find books or texts pretty much everywhere in the open world that tell you more about its history or things that are currently going on also makes it very immersive.
My top 3 probably includes The Witcher 3, Age of Empires 2 (Definitive Edition), Rollercoaster Tycoon 2.