Recently, I bought a Macbook Pro 13" and it was unusable for me. The effective resolution is to large in the standard pixel doubling mode. Switching it to something smaller cripples the operating system. Since I switch workspaces quite frequently, I can't live with a stuttering animation. That would have driven me crazy.
Not only that, the panel (or diffuser oder backlight or whatever is in there) is loose. So if you tilt it, it's going to move and make a soft but audible sound. I had two brand new Macbook Pros which had that issue. One of them should have been repaired but I was told that it is "normal."
Look, we've moved away from spindles to No More Moving Parts. And they tell me, that the display panel moves around depending on the direction of gravitation?
These things pretty much make the Macbook Pro such an annoying computer that I couldn't use it and sent it back.
The sad part about the rant of the article's author and my complaints is that there is nowhere else to go once you've been locked into OS X. It becomes a question of what is the least terrible choice.
You wait generation after generation hoping they'd make a computer that is just right for you. But they won't. That's the point where you end up ranting on the internet or otherwise get really pissed.
And once you decide to go Linux, you might end up happier but you can forget any interoperability between Linux and OS X/iOS. That is, if you care about that. I don't even care about the last 321 iOS interoperability features for OS X. I just want a computer that works like I want it, not like Apple wants it.