All of them? I’ve always liked (and preferred) Linux for dev work, as I’m just so comfortable around working with the commandline and installing packages that I might need. For that end, any of them would work, you’d just need to set them up with what you want. If you wanna be “cool” and “hacker” you could install Arch and install every last package manually handpicked, or you could go with the most bog standard Ubuntu or Fedora or OpenSUSE. All of them work, it’s only down to your tools. If you like Kali, stick with it.
There’s even launchers that do the work of the batch files for you! I like using Doom Explorer or Doom Runner for that. You set it up with your ports, point it at your wads folder and then you can save preset combinations of mods, it’s so practical.