I feel like RDR2 was sort of unfairly used as the back ground game for this.  I am the single player story is the most polished game of this size ever.  And while the Online has hit some snags, it’s more of a free side game you get.  RDR2 should be able to stand on its own.  It wasn’t rushed and was ground breaking in the world design/interaction