I'm very much in the minority in that I actually prefer The Witcher 2. It's not open-world, but it's immersive. The world design is superb, and the characters are well-written in a way I haven't seen an open-world game achieve (not even The Witcher 3). I remember feeling guilty for pilfering some coins from someone's house, and then realising I'd never felt that guilt in a game before.