Novigrad still blows me away almost three years after the game's release. I quite often hear people say that they felt the game gets tedious in Novigrad but I couldn't disagree more, the underworld plots and addition of more light-hearted content made it such a welcome change from the famine and relentless oppressiveness of Velen.
The effortless tonal shifts are what set Witcher 3 apart from most other RPGs, and stop a several hundred hour game from becoming stale.
Just hit 41 hours play time and I swear 20 of that has been in the city of novigrad alone and I'm STILL questing there
*find a boat bound for Skelliage* Ok I'll finally do tha tonight and move on and oh, oh what, a smell of rotting human flesh, *another quest* Right. That one is done. Back to what I was doing. *find a boat bound for Skelliage* Nearly at the dock now, I'll go and sell some crap in this book shop. What, someone has left a book for me? Who would do that? *another quest*. Right now I'm DEFINITELY going to the dock. *find a boat bound for Skelliage* What's that, a play? You want me to help write it? *aaaaanooooothereerrrrrrr queeeeeest*
Give it another 20 and I might get out of this city