The developers use Debian. So use that.
This is my general rule. unless they use something insane or unnecessarily expensive, I do this above all other things.
For packaged systems like a PBX.
For other things like web apps. I tend to put them on Fedora (my chosen OS), no matter what the dev team uses.
Looking at you Nexcloud.