Doomsday Engine is by far my favorite port of Doom, Heretic, and Hexen and I have been using it for years. Pretty underrated as far as ports go, diehard Doom fans seem to prefer prboom or gzdoom because they stay closer to the Doom roots and they are popular for modding.
Notable features: OpenGL renderer 3D models Shadows, particle effects, dynamic lighting, texture filtering Supports modern Audio plugins: OpenAL, DirectSound, etc. Multiplayer Support
Anyways something to consider. You can check them out at http://dengine.net/