If you want server grade stability and Debian/Ubuntu-like feel, then go with Debian. Basic install is quite clean (not gentoo/arch level but very clean compared to *buntu).
I really, really, really wanted to be able to recommend Ubuntu, and for a long while it was REALLY good, so I could. But then something happened inside Canonical, (I guess they turned into clowns?) and they started releasing software that would just break _bad_ on upgrade. (In fact, had I not spent so much time developing my sysadmin skills with Gentoo, I would have been unable to recover from the upgrade problems I ran into.)
Upgrading Ubuntu LTS scars me and CentOS just wasn’t upgradable at all.
That was the last time I used Ubuntu.
> ... after all if you need the compiler is it that painful to run `apt install -y build-essential`?
No, of course not. But that's when it became obvious to me that I was not the target audience for that distribution, and had switched to Gentoo shortly after.