I am kind of surprised how fresh this game feels. I think major reason is that I took the Iorveth's path on my first playtrough and that stuck to my mind the most. Ihave played the Roche's path before but there are things that still manage to surprise me. Maybe I just breezed trough it before?
Sometimes Roche deserves every punch coming his way.