I almost quit Witcher 2 after tedious bossfight early on. What a mistake that would have been! It is an excellent RPG, which manages to be mature in terms of content and delivery. The reason it's short of 5 stars for me is that some early bosses are not very well done (I had a bug preventing me from beating the first and the second had bad scripting in my opinion) and that the last Act doesn't hold up to the rest of the game. However, if you like RPG in any way, shape or form this game is a must play!