I agree that forcing you to create an account for a single player game is stupid and annoying. And they only do that on the PC version. However, I can never recommend RDR2 enough.
I bought it because I had just finished GTA V and wanted more. Some told me RDR2 was like GTA with horses. But it is so much more than that.
It is now my favorite game of all time. I’ve done 2 complete playthroughs on PS4 and recently started another on PC. Once I finish the PC playthrough I plan to start messing around with some mods.