Yep, in the front.
Stuff works. You don't need 32GB of memory to run anything. The system doesn't get locked down all the time while the OS uses the entire IO capacity. The computer does not misbehave all the time and instead does what you order. You get software for almost everything right from the package manager, and it works for you, instead of shoving ads or licensing constraints into your face.
I see Windows using the entire IO capacity of my work computer every working day, 1/3 to 1/2 the time.
Windows update destroying your configuration isn't even news anymore. It restarting when people don't want is a widely known fact, and more than 1/4 of the times I have a half-hour meeting at work the computer stays there updating for 1 hour or more.
Windows software installation is a worst in class experience on nearly any dimension. It's not something that happens once in a while.
I don't know what you call "cherry-picking". Those "ultimate worst experiences" happen every day.
Out of curiosity: how does Microsoft stand in the way of developing with GCC and Clang?