I like to play with PrBoom+ because I usually don't look for fancy features if I'm playing Doom 1&2 vanilla, but of course you kinda need any of the ZDoom ports if you want to play any advanced mod these days. I just compiled Odamex but I haven't been able to play on any server yet, but it does seem pretty solid!