There is a lot to like about Mac GUI. There are also noticeable shortcomings. Mac's menubar, for example, sucks with large and/or multiple displays because the distance between application windows and the menubar can be ridiculously far since only one display can have the menubar and it's always at the top.
My big screen is shared by my MBP and my desktop. Since I use the big screen as my main screen, menubar is shown there and the MBP screen is filled with windows of 'always-on' apps like mail and IM clients. This means menubar for apps displayed on the MBP screen is not only at another screen but another input source. Making the matter worse, the big screen insists on stepping through all five input sources in sequence instead of just toggling back and forth between active input sources. Very annoying.
With Mac, you have to click-to-focus. That sucks with big and/or multiple displays because having lots of screen area means having lots of windows open side-by-side. When I click on something in a window, I expect it to do something more than activate. Because I have to click twice to close a window (once to focus, another to click on the red button) and because I find it annoying to have windowless applications loitering around, I use command-Q more often than window close button. That's nutty.
I am going to stop before my blood pressure gets any higher. This rant wasn't very therapeutic. Rather, it's making me want to recommend Mac to others so they can suffer the same.
Mac is like marriage. It's simply great.
When it's ugly, it's ugly. Compared to XSD, even DTD looked good. When XML-DEVers first got a whiff of XSD, the prevailing opinion was negative. Some, like James Clark, disliked XSD enough to suggest an alternative:
Right-click on my wireless Mighty Mouse started to fail last night and, by morning, it stopped working altogether, registering all right clicks as left clicks. First solution I found suggested removing the battery under the right-side. That couldn't be right… Hmm. That actually worked! Looking further, general solution was to turn the mouse off and on again. Now that makes more sense. The problem now is that Mac doesn't rediscover the mouse automatically, forcing me to set it up fresh every time right-click fails which can be as often as 2-3 hours. Annoying.