The level design really helps with the realism, I think. A lot of games out there feature buildings that seem purpose-built to funnel you into the action, whereas the apartments, homes, warehouses and offices in this game feel like places that people actually lived and worked in.