After trying all sourceports, this is what I think:
BuildGDX
This is what finally started an actual porting trend of Blood, so even if you dislike it, it deserves a mention.
Problem is, the mouse movement is horrible, frame pacing is just as horrible, VSync is just asking for extreme pain.
If that's not a problem, then I'm sure the video will be because it feels like a very weird mix of trying to be 2.5D and 3D, neither successful. Gives me vertigo.
Everything else is good, the mod support is amazing and the sound uses OpenAL that you can configure.
NBlood
This one has the flaws from EDuke32, but other than that, it has a slightly better mouse control, frame pacing is alright, runs VSync okay with it, not perfect but much better than BuildGDX anyway.
Problem is, it's hard to mod with it, doesn't even have a proper "autoload" function and the sound is just horrible, you can't change it much either.
I still prefer NBlood over BuildGDX though, mouse movement is important for me.
Fresh Supply
Worst port in all fairness.
I've had issues with enemy AI being incredibly stupid, way more than in DOS, what's with the Cultists being so slow and undetermined, the fat zombies having a tendency to get stuck? Doesn't help the sound sucks and the mouse movement is on par with BuildGDX.
And this is a nitpick, but not being able to disable palette emulation or enable level stats (You can't even see them on the map) is annoying.
Have to admit though, the "Full 3D" is done right and beautifully, I love it.
RAZE
I have my highest hopes on this one.
It's still pretty much "being born", but since it is based on GZDoom, well that's why I have my high hopes up.
It should have much better mod support, various methods to render, use sounds, create custom inputs and make mods.
I tried it myself, on Blood, the only issue I had is inaccuracy and the movement being too static.
Also don't get me wrong, it is "bad" for now because it doesn't have easy-to-access mod support, it's using NBlood's method for now.
So yeah, in short, I'm pretty much all in for RAZE, but I know how important BuildGDX and NBlood are, we wouldn't have Blood otherwise.
I just wish those "quirks" I mentioned were easily fixed, I have no trust in "Fresh Supply" getting better anytime soon though, I bet that reviewer Civvie is mad about it too.
![](https://forums.duke4.net/public/style_images/cgs/_custom/switch.png)