

Really any distro should be fine. It’s more a matter of getting the bootloader setup correctly.
Do note that, depending on the configuration, Windows will randomly overwrite stuff and mess up dual boot.
If you can for your situation, I would suggest running a Windows VM inside Linux to get certain tasks done.
That is a good idea. Think I have done that before but it’s been so long I forgot. These days I just have one windows machine that runs on separate hardware. Keeps everything isolated.