It's been out for roughly one year, not two. Also, regarding G2 with NotR - I rate that one in particular well above The Witcher. The atmosphere, freedom and overall gameplay is superior to pretty much any game I've played. I do consider BG2 the overall best RPG, but I have to admit I replay G2 more often these days.
G3 reminds me of The Witcher in a way. Don't get me wrong - the two games are very different, but they both have certain annoying factors that makes it impossible for me to rate them among the top RPGs (despite the fact that they both have potential to be there).
G3 issues:
- Lack of depth, both in terms of story and characters. Used to be very buggy, but anyone claiming that it still is simply hasn't played the final version. It's not more buggy than the average game nowadays.
- Combat balance: Some weapons/spells are simply redicilously good (bow, ice lance/firebolt, orc halberd, and a few others), while others make group combat a real pain.
The Witcher issues:
- Loading: The loading is beyond painful. In most areas it's not really an issue, but when you're in areas with lots of small houses and have to enter/exit houses a lot to talk to people, it becomes unbearable unless you have a top notch computer. I actually find myself thinking "oh dear, another house, can I skip this one?", which is a real shame, because I love to explore game worlds.
- Combat: Not many people actually complain about the combat, but I do. Not because it's bad in any way, but because the options you are given are not actually real. It's not a matter of "being able to" use various forms - you *have* to use certain forms on certain monsters, or you'll simply never kill them. It's not a matter of skill, it's a simple matter of figuring out which forms kills what types of monsters, and then you can click your way through the game. Oh, and don't give me the "it requires a lot of thinking and skill to pull off the timing" - it doesn't. You certainly haven't played many games if you find the timing of the clicking in The Witcher particularly difficult.
All in all I feel that both G3 and The Witcher are good games, but as I've described above: I just can't ignore certain issues. This is why I will still rate G1, G2, BG2, etc in a league above G3/Witcher.
Still, we're talking about rock solid RPGs here, games I'd gladly recommend to anyone.