Well, what can I say. Best game I have ever played.
I burned through the base game in about a week at launch and had the time of my life. I think people who read the books usually choose Yen over Triss, because of reasons and then there's the djinn quest in Skellige that makes it so much better. Bloody baron, the three witches, Wolven Storm, Isle of Mists, Kaer Morhen, the plague tower, Skellige throne, I could gush about this game for hours. Sure the combat isn't the best, the UI is a pain to deal with and some quests end up being a bit underwhelming, but never before has a single player game grabbed me so badly. Even more, it just keeps going with the only noticeable drop in the tempo being in Novigrad, and that has more to do with limited mobility than anything else.
Played both of the DLCs and surprisingly I think the first one is a lot better, it's more personal story where Geralt isn't saving the world, which fits the character better and has the best wedding I have ever seen in a game and they haven't been fucking with the mechanics too much. The second one is obviously bigger and ties up the whole game, but at this point you have done it before. Still, I think the last parts of the main quest were a bit rushed with some skipping for no apparent reason, but settling down with Yen and an unicorn was nice.