I thought it was one of the best, if not the best game we've had on this generation. There's not been many but this one is easily streets ahead of most AAA games in terms of production quality and enjoyment. The story was great, the missions are highly entertaining, the characters are fantastic and the world/visuals is probably the best in an open world game with every aspect perfectly crafted rather than a cut and paste job. The game just oozes Rockstar's personality and the way they did the band of outlaws as the foundation to the game worked exceptionally well especially with the dynamic character interactions. The game had 500,000 lines of dialogue and it really shows within the interactive environments.
It's not perfect though as there are a few surprise flaws. The controls are a bit cumbersome and frustrating - although you learn to live with it, it's surprising that Rockstar are still having such fundamental issues. The law element is also inconsistent and bizarre - you can attack or kill someone in a secluded area seemingly unseen but can still be caught by a 'witness' and have a bounty on your head within seconds. It's also crazy that you can rob and kill and then come back to the same town the next day after paying off a small bounty like nothing ever happened. Even wanted dead or alive I could still stroll through towns in daylight and get a haircut or pick up beans.
The crafting and hunting element I happily ignored throughout but it is there if people want to utilise it for added benefits and immersion but not essential for progression which was fine. Everything else is bloody great and after playing every day for nearly a month, I finished it. Whatever we get in the online is just a bonus as far as I'm concerned. God of War is the only game that comes close to this and I imagine The Last of Us 2 will be a challenger but ultimately RDR2 sets the standard going forward for modern games.