I moved to OSX a couple of years ago. I was really surprised that the extra buttons on my Logitech mouse doesn't work at all, ok, I bought SteerMouse, now it works.<p>I use every app in full size window, sometimes two apps side-by-side. On windows it was really easy, on Mac it's painful. So I bought an app for that, Cinch.<p>I want a tiny calendar in the corner with the weeknumber in it, I had to download Itsycal (which is at least free).<p>The bar can be a real mess so I bought Bartender, worked fine, I could even hide the spotlight icon. Then I upgraded to El Capitan, and guess what, you can't hide the spotlight anymore, so I had to buy Bartender 2 because they claimed you can hide icons without disabling SIP (<a href="https://www.macbartender.com/system-item-setup/" rel="nofollow">https://www.macbartender.com/system-item-setup/</a>). But it turned out it's not working for spotlight... Thanks Bartender!<p>Ah, the mess when you plugin an external display, how fckd up is that! My carefully fullsized windows are all resized and moved around to some random position. No worries, there is an app for that! It's called Stay, it can save the position of the windows, but you have to do it for every possible screen combination. If you have one external display, you have to save the window positions three times: internal display only, external only, both. If you happen to using the same MacBook with two external displays (at work and at home), now you have to do this a total 6 times. And it stores the window position on per app basis, so usually I open everything and save them all. On Windows this whole problem just doesn't exists.<p>I can't turn off the internal display, there is no way to just do a windows+p and chose external display only like on windows. I have to close the lid (so now I can't use the keyboard) and wake it up because now it's sleeping. Great.<p>I always turn off every animation, doing this on windows is easy, but it's really painful on OSX, and every time you upgrade you have to do it again, and sometimes the same terminal commands just doesn't work, thanks Apple. And you can't turn off everything, basically this is why I don't use the fullscreen functionality and multiple desktops.<p>Every time I use my desktop pc, I feel like when I was a kid and we upgraded our old 300 mhz computer to a 1 ghz one with a 3d card.<p>After mountain lion I regret every single upgrade. So for me El Capitan is the last, my next computer will be an Alienware 13 with 32 GB ram and GTX 1060 and an OLED screen and it will be still cheaper than a MacBook Pro.