One of my favourite all time games.
I do feel it's aged a little bit though. The way missions were structured kind of detracts from the story telling.
Game lost a bit of steam during the second act, and during the first act, even though you were controlling John, you never felt like you knew what he was planning. It was just cut scenes after cut scenes in between running errands for various people before John's plan actually was revealed. Maybe playing Witcher 2 the past few days is colouring my opinion here.