As it happens, just now I have a Linux laptop (Kubuntu, my own machine), a Windows laptop (supplied by work), and an old Mac laptop. I needed to use each of them today, and it really clarified what I like and don't like.
Honestly, I don't think I have had genuine happy flow experiences working on a computer for a long time. The interfaces are all miserable. I used to write code and typeset complex multilingual editions in LaTeX and it was fun. Now, sending an email is like fishing for a lost coin in a public loo.
First: I like mechanical interfaces: buttons, keyboards, trackballs. I find trackpads confusing, especially with Microsoft software. It's not intuitive, and it doesn't simplify things.
Second: I loathe both Windows and the Mac OS. One is derived from BSD, but both have so many obstacles designed to control/restrict/infantilise the operator that there is no point in trying to feel at home. There are adverts everywhere on both OS's. It's supposed to be my shed, where I fix stuff. It's not public, and it isn't yours.
Third: I really miss old Rhapsody / OpenStep. KDE offers certain functionality on Linux that I value, and I know they are doing good design and coding work...but it's overweight and confusing, just like Outlook and 365. Same for systemd. I miss BSD.
Moan over.

