The underlying hardware is Apple (MacBook Pro/MacOS) with VMware Fusion to host the Linux desktop as a VM.
At home the hardware is Apple (MacMini/MacOS) with VMware Fusion to host both a Linux Desktop VM and Win7 and Win10 VMs.
I switched from CentOS to Ubuntu around 2015, but still run the classic Gnome "Flashback" package since I hate the default Ubuntu scheme.
I move seamlessly between Linux, MacOS, and Windows desktops constantly all day long, copy/paste between apps on the various desktops, and love it. But I admit it was some initial config work to get it all cooperating.
My personal "ideal desktop" would probably be the Windows 7 "Classic" theme, with Linux as the OS. MacOS is also acceptable (good GUI over BSD Unix).
But overall, my days hacking around with desktops are largely over. I just want to get things done, choosing the best tool for whatever task is at hand. And so having one each of the major OSes, all in front of me all the time, is perfect.
Which must mean you have capable hardware, as VM can be slow (Virtual machines access hardware indirectly=less efficient), among other possible drawbacks.
"But I admit it was some initial config work to get it all cooperating. " For me just to achieve similar speed and efficiency with a Linux OS (and I have tried all major and many minor distros) comparable to Windows (now 11, not because it is better than 10, as it is not) on a rig with Ryzen 3200G w/ 64GB RAM. + M.2 main drive and SSD's) then among other things, I would want to:
(due to much typing and operations with stiff arthritic fingers) remapp Caps Lock to ctrl+c, Esc to ctrl+v; NumLock to Esc and the middle mouse button to (easily done with a AutoHotKey script (NumLock::Esc
CapsLock::^c
Esc::^v
mbutton::^x
Install and get WINE to run correctly (too often does not in my experience) to run certain programs (esp. Bible ones for which there are no full Linux equivalents).
Install multiple portable Firefox installations (each having its own general purpose, with many tabs open on each). Without finding and running scripts.
Be able to find program executables (usually easily done in Windows via right click versus Linux, and in which there can be two files in the same directory with the same name) and create how shortcuts to them, as well as for Send to/Open with options).
Create custom right click menus with user-chosen locations, programs, etc.
Find a true equivalent to Windows device manager and HWiNFO64.exe.
In addition to which is finding out how to get Firefox (with multiple tab rows) and LibreOffice as customized to work the same in Linux.
And also find and configure an AutoHotKey equivalent.
There is also the legal multimedia code issue, if a decreasing one.
Plus, having one land line for 3 phones, I would like to have my Phone Try free software or equivalent to work.
More can be added, but I presently find the time it would take to be unwarranted. I can and have turned off Windows telemetry that I do not want, and unless MS decides to become too restrictive then I do not think I will be switching, although I like to experiment sometimes.
Thanks for keeping us informed though.