I feel the same way. I recently started using a MacBook at work. It's a mid-2014 MacBook Pro w/Retina display and there is a lot I like about using it.
But it seems rather hostile to developers. The keyboard shortcuts don't make a lot of sense -- most of it really is just about what I'm used to, but for example ⌘+SHIFT+3/4 to take a screenshot? And the CTRL+SHIFT+POWER KEY combination to lock the screen is a very odd choice.
⌘+C and ⌘+V work on files/folders, but not ⌘+X?
I only had to setup MAMP here so far, but it wasn't quite as smooth as LAMP on my Ubuntu machine.
I am in the market for a new laptop -- I considered everything from Chromebooks to even getting my own MacBook. But I keep going back to a Ubuntu/Windows dual-boot setup. There are just too many little annoyances with OSX for me.
I constantly struggle with right clicking items on Apple trackpads (and the PC trackpads that attempt to copy Apple's).
I would prefer to have two distinct buttons below the pad. To me, the new trend of pivoting pads as buttons don't work for my clumsy hands.