I hate mac os window management as much as the next guy, but I do find that it's much easier to tell which window is actually active than on newer versions of windows where all windows look the same. Hell, I've typed my password in the wrong window more times than I can count, because even though the window which just appeared was on top, had a blinking cursor and everything, it wasn't active. This even happened with the UAC prompt, but I think it's been fixed now.
I also like the first click in a window to not be passed through. I don't want to have to make sure I'm not clicking on some active part which will immediately have an unwanted effect. I've actually configured my Linux WM to behave that way. It still passes through the scroll wheel, though.
> The finder is an utter disaster - I can not for the life of me figure out how to go up one level in a directory. It's like finder is trying very hard to pretend there's no such thing as directories.
You can enable a clickable bread-crumb panel somewhere. Also, cmd+up. cmd+down goes down one level, instead of enter. This was very frustrating to me at first.
> I'm trying to add the screenshot app to the launch bar - I can't, I click on Launchpad and find it, but you can't right click on any of the icons in there to do anything with them.
Never tried to do that, but I loved that there were system-wide shortcuts to access it, with an easy switch between modes (cmd+shift+3/4 for screen / area if memory serves).
> Every single time I reboot, if I have to unplug my external monitor, and keyboard, login, then plug them back in. Otherwise it refuses to talk to them.
On Windows, I have the opposite problem, kind of. It only detects my 5k external screen as such if it's plugged in when booting up. Unplug while it's running, or sleep/wake the laptop and it's gone. Linux, again, works fine.