I've been teaching myself cocoa touch in my free time and this has forced me to learn OSx as xcode will only run in this environment. I am far from a power user so take this as just a light computer user using both environments.
In learning OSx I am finding some extremely basic things missing, part of it is getting used to OSx, but another part of it is these things don't make sense in their implementation.
I think the most onerous item I have found is the dockbar. It takes up so much room needlessly, I really don't need a pretty icon for every single program, especially if it just takes up a lot of room. I much prefer the tabbed approach of the windows taskbar, succinct, compact, you get the view of the page if you hover over the tab, you can choose to stack tabs, and reading the text of what the tab is for is much easier than deciphering an icon. Plus it allows me to go virtually full screen without hiding it, where with dockbar it takes up so much room I usually end up hiding it. I'm also not thrilled with how it actually functions, I have to decide if my window is open and shows on the left of the dockbar with a tiny little dot next to it, or if its minimized and shows up on the right of the dockbar with a different icon.
Another thing that left me completely dumbfounded was the lack of any ability to change the global DPI. I'm on a 2nd gen Macbook Air and the fonts are tiny, and yes my eyes are getting older. The worst is trying to edit code in xcode and having to squint and peer to do stuff. In Windows I simply change the DPI to 125% or even a custom setting and it works perfectly.
I'm also baffled at the way windows themselves work. Why are the minimize, close, and maximize buttons so tiny? I miss the snap function in windows where I can drag a window to top/bottom or sides and it automatically sizes it to half the screen and anchors it to that side. Also if I resize the window to a custom size there doesn't seem to be a way to save that, I can either minimize or maximize the window.
File system seems very unintuitive, but this can probably be chalked up to getting used to differences. Finder just seems overly simplistic and things that are made to be easier are actually harder, like uninstalling programs and moving program locations.
There are other things but I can't recall them at the moment as I'm at work on my lunch break. I'm genuinely curious if there are solutions to these issues as I'm forcing myself to like OSx. These don't seem like issues which are simply a matter of getting used to, but to me they seem like issues which would improve OSx quite a bit for this noob user.