agree with a lot of people re: red dead 2. I completed the game, did all the side missions and whilst I liked the characters, the game felt like too much of a chore to play (not to mention the glitches and annoying gameplay mechanics). Spidey I enjoyed playing but it is a game which can be platinum trophy'd in <30 hours on harder difficulties.
Ive heard goood things about GOW4 but am not really a fan of the franchise, so I went with Spidey (not the best game I played this year - that title belongs to Persona 5)
Also surprised Assassins creed odyssey isnt on the list