Also, you can't really compare the two, due to their setting. RDR2 is set in 1899, while GTA5 is set in present day. So for the simple reason of the technology available to the characters, there's not a fair way to compare them. We may as well compare Zelda to Metroid, or NFS to FIFA.