I'm neither a PC master race guy or an indie hipster. I only purchased four PS4 games this year, but I will include the two 2017 titles that I first played in 2018.
1) God of War - one of the smoothest, most polished experiences available with satisfying combat, excellent characters and a top notch story, it's my game of the year so far, A+.
2) Horizon: Zero Dawn (2017) - tremendous story lore and combat, Aloy is one of the best new characters in gaming, but character animation and writing is a tad weak. A.
3) Red Dead Redemption 2 - incomplete but trajecting well, but I don't see it passing God of War (I'm early into chapter four). Perhaps the most beautiful world created in gaming (on my base level 4 and crappy TV), tons to do, tremendous writing and characters...but ugh, the controls are dog shit, optional mission NPC characters flash on the screen for a second and then vanish (I still can't find that British guy looking for Gavin, and that obnoxious feminist in Saint Denis would have been fed to the bears by now if I could find her) and no fast travel hurts (at least make me invulnerable to enemies during cinematic camera rides, but then I hitch my horse and take a stagecoach and get there and whistle and get 'your horse is out of range', f*** off). It's an A.
4) Dragon Quest XI: Echoes of an Elusive Age - I reviewed it in the review thread. It does many things very well, a few things great and a few things poorly, nor is it as memorable as VIII: JOTCK, its immediate spiritual predecessor. B+.
5) Assassin's Creed: Origins (2017) - Egypt is gorgeous and Bayek is a bad, bad man, but they needed to throw more money at side characters and quests and the last mission comes close to ruining the game. B.
6) Monster Hunter: World - I mean I guess some of the monsters are cool, but graphically it looks like a PS3 game, and killing the same damn monsters over and over again to farm their parts ('Yay! Just one more Diablos testicle and I can upgrade my armor!' *spend 25 minutes finding and killing Diablos, no testicle drop*) gets old quickly. C.