I've been impressed with how Trepang NPCs actually fight instead of standing around "polishing" their "bayonets" as NPCs usually do. Few games that aren't tactical/squad centric actually have helpful NPCs, HL2 with resistance squads being the other prime example.