This is almost me. I used Linux on and off over the last 15 years. Mostly in servers, but I often installed a linux partition to try it out.
I always went back to windows since windows was much simpler and I thought KDE and Gnome was similar anyway, I didn't see any benefit in switching.
I permanently switched to Linux in august. I found out about window managers and now I see a real benefit on using Linux over Windows. As much as I'm forced to use windows at work and I try to emulate the functionalities of a WM.
What helped me is support for most of my devices. Linux progressed a lot in the last few years.
Can you hotplug a GPU or do you need to still (effectively) reboot? (I know it's only the windowmanager that needed a restart but if all programs run under then, well.)
What do you mean? Switching between integrated and dedicated GPU? Or opening your case and directly removing or adding a GPU?
If its the first, I think there is support for this. There's NVIDIA optimus for NVIDIA for instance.
The second one, I never thought it could be a use case, even less that Windows would even support that. I always turn off my computer to do anything on my motherboard.
Oh yeah, didn't think of that one. Following what's written on arch wiki https://wiki.archlinux.org/title/External_GPU, Xorg doesn't support it and never will. Wayland seems to support it, but I don't know what it implies in use. The issues for KDE, Gnome and wlroot are all mergred.
I always went back to windows since windows was much simpler and I thought KDE and Gnome was similar anyway, I didn't see any benefit in switching.
I permanently switched to Linux in august. I found out about window managers and now I see a real benefit on using Linux over Windows. As much as I'm forced to use windows at work and I try to emulate the functionalities of a WM.
What helped me is support for most of my devices. Linux progressed a lot in the last few years.