I haven’t “switched” yet but I’ve already decided my next box will be cheap windoze hardware running Linux (I’m an old Unix guru).
Apple is now a toy company. That’s fine, but for some effed up reason they decided their computers should be toys too. We used to use Macs in an enterprise setting, but their support grew worse and worse, and we abandoned that. And I’ve been happy to use Macs as development machines, but they keep making the system more and more closed.
The end of the escape key is emblematic of this. Apple themselves never put much use into this, but tons of software that’s not theirs relies heavily on the escape key (for example, my favorite editor). If a Mac is Apple’s own private toy then sure, abandon the escape key. But if it’s a computer, you have to have it.
My next computer will be an actual computer.