I still use windows because of Visual Studio. I used to use Mac OSX because of XCode and I honestly don't understand people today who still use Windows or Mac for anything other than Development.
If there was an alternative to Visual Studio for Linux I wouldn't think twice.
If it's for C#, I'm doing pretty well with VSCode/VSCodium on Linux.
WPF and Forms does not work but I also have a Rider license from work which I use occasionally to maintain one of our old WPF applications, which we converted to Avalonia XPF. It works great and we now also have a Mac and Linux version.
Without knowing what you are working on in Visual Studio, I would suggest checking out Jetbrains IDEs. I've used Rider for .NET quite successfully, and most of their other IDEs. I havent spent nearly as much time with CLion, but its supposed to be good. I haven't used VS since like 2015, so I really don't know how they compare these days. But I also haven't missed it.
The only thing I really miss about visual studio is the automatic profiler. Everything else just felt archaic, bloated, slow, and unintuitive. Adding one line in cmake often does the same thing as clicking through five submenus which never once got updated since 2012.
In short, you want a .Net developement platform for Linux? And i assume something like VScode is not enough? The thing with .exe compilers in Linux ususally using Mingw/Msys2 because MS having their own proprietary compiler thing?