I would recommend GZDoom because of its highly customizable visuals, Mapping features, ACS, bug free experience, finite tall actors, zscript and in future even quake style lightmaps.
GZDoom and VKDoom are perfect indie game engines for making games like unity and godot tho gzdoom is only good for FPSs and such.
GZDoom isnt 100% vannila accurate, but 90% of people wouldnt care about them since they are so miniscule.
The thing that is being talked about is the perfomance, while it is true that dsda-doom has better perfomacne, it shouldnt matter unless you are playing something like nuts or junkfood.
But if you want to speedrun dsda is by far the better choice