The Half Life games (Primarily HL2 and its episodes) have near-consistently proven themselves to be top-notch games regarding characters (Especially Alyx), atmosphere, narrative, and soundtrack.
Honorable mentioning for Fallout: New Vegas for kind of the same reason, but dang do those bugs cause friction…