I know it's said a lot online, but the Witcher 3 was such a joy to play in my experience playing it.
I ended up playing it twice so far and made different decisions to see how certain chartacters's fates changed and I even got a different ending my 2nd time through. The writing and story isn't mind blowing or anything, but the characters and their interactions are so well done that it keeps you engaged and wanting to see what happens next.
I also feel that all the decisions not only have weight behind them, but make sense when you think about who Geralt is and his values you soon become acquainted with. You can't do stupid stuff since it isn't an RPG like Skyrim, but that's okay since it's Geralt's story to share and it's a fantastic one.
This reminds me, I gotta finish the Blood and Wine dlc lol.