Microsoft supports Ubuntu LTS for their employees, and more recently RHEL. Not my first choices, but in particular you’ll see stuff like AAD auth on Azure VPN supported on Ubuntu LTS. There will also be some work going into proper Intune support, if that matters.
I would prefer Fedora or Debian for a more stable environment, and use Arch at home, but we have to keep interoperability in mind sometimes.
Another thing to look into, and I really hate to since Broadcom bought them, but you can run Windows inside VMWare, and use unity mode to break individual windows out into your DE. Beware of the new licensing.
It really depends, but generally, I want to use as much Linux as possible, and for me a bigger part of that is the UI than the hypervisor.