Hey now, STALKER has great gunplay as far as I'm concerned. SoC with the Complete mod has some of the most tense and satisfying firefights in any game I've played.
I haven't been able to get into Metro 2033, though. The intro drags.
you can ask me any day and stalker would be on my favorite 5 games or something, but I wouldn't call the gunplay great at all.
it's kinda weird, I really enjoy like the situation of combat in stalker but the actual shooting is pretty insufferable until you get the real guns and even then it's just clunky and rough. everything else is really awesome, with dudes getting caught in anomalies and random mob spawns joining the fray and all that stuff that comes with the AI being so unpredictable.
but the act of shooting a gun is pretty lame, really, it's just not satisfying at all.
edit: it's not really bad, it's just like bland and detached. I actually kinda like it for that, feels really different than other games.