A fair list. I've used a macbook for the past 10 years (alongside windows, now nixos linux gaming pc), and I can have found my own solutions to one or two of them. Window snapping: BetterSnapTool (paid but cheap) Mouse button rebinding: BetterTouchTool (free) - though maybe not pure left click. Still, it has the touchpad which works better than anything else. Generally scrolling works without clicking on a window, but yeah...best of both worlds is to have multiple machines.