Earlier quoted context omitted.
You should look into an alternative then. Linux is quite beginner friendly these days and with Wine you can emulate pretty much any Windows application if that's what's holding you back from switching. If not then MacOS is the way to go. If you really want to go "back" then you should have a look at ReactOS which is a sort of an open-source Windows clone. I can't comment on recent Windows-related event as XP was the…
Even if Windows 10 has problems with scattered settings, old style programs vs new style apps, default apps and start menu annoyances, Linux Desktop annoyances are on a completely different level. The huge Gnome 3 schism, that lead to many different Gnome forks. And consequently GTK is more of a Gnome 3 toolkit rather than a universal toolkit, which will affect non-gnome GTK apps. And if you manage to pick a desktop,…
This is not really true, and has not affected anything that I've seen. Basically every GTK desktop (including GNOME) has another separate widget library on top of GTK, to include its own widgets specific to that desktop. Also GTK3 is currently release frozen and will not be adding any more features, GTK4 is the current version.
>hopefully by avoiding Gnome 3 because it constantly changes workflow and uses buggy JavaScript plugins,
I haven't seen any desktop system that doesn't change workflow over time, or doesn't have some bugs in the plugins. That's a sad fact of life when you have hundreds of plugins made by various people, with varying quality. FYI KDE is also using javascript as a plugin language for the desktop, and for a number of other QML things, so it makes no sense to single out GNOME for use of javascript: https://develop.kde.org/docs/plasma/scripting/
>And then of course the entire X vs Wayland situation.
The situation with compositing should improve over time with Wayland, the idea there is to not ever turn off compositing (though the Wayland implementations are still optimizing this for the various edge cases).