I like the pixelated look, but that's probably nostalgia.
Presumably this effect was achieved using a shader rather than an old school software renderer like old-school Quake and Half-Life (the last games I remember where you could switch between OpenGL and "software renderer")