I am using a macbook as my main machine, albeit with statler running maximised in a vm as the main "app".
Mac OS X is much better than windows, but I find it a bit limited if you don't want to work the mac way.
Themes and the like are non existent, and then there's the annoying top-of-the-screen menubar, which you can't turn off. Eg in firefox, I like it maximized with just tab-bar and url-bar, but with mac-os you're stuck also having the menubar which wastes a chunk of the screen and looks ugly (you can set it as a popup menubar, but that has issues).
I find some things are broken conceptually, for example mac os focuses on applications rather than windows. If you click an icon in the dock, it will switch to a window (which one?) if the app is already running, or launch a new window if not. Very annoying when you accidentally keep opening 50 tabs of firefox, or try and launch a new terminal when you already have several open. ie the roles of navigation and launching are confused. I notice all the others including gnome3/unity seem to be moving in this direction, and I really can't understand it.
Then there is the famous "copy a folder over an existing one" bug. Let's say you have a folder of photos, and you take a working copy. You delete a load of the working photos, and edit some others. Then you copy the working folder over the old one. Should just replace the edited files, right? Nope, it erases the entire original folder and contents, and replaces it with the new slimmed down working folder. But the cardinal sin is, you can't undo it, the files aren't in the trash. You just lost your photos. Been bitten hard by that one.
Then there's the whole "one button mouse" thing, and double-click inconsistency (double-click to open items in the right-pane of the finder, singleclick to open items in the left pane, etc).
Also, with consistency, the new "3d UI" apps like iMovie seem to be in a world seperate from the rest of the UI, apparently grafted on.
If you've got used to free software on windows and linux, mac os X will come as a shock, as the default business model for most software is payware. I've no objection to paying for quality software, except that there often aren't any free equivalents available. A simple example would be NTFS driver - the most popular one is payware (about $40 I think), and although they provide a 'free' version of it (and despite the code base being based on the linux NTFS drivers I believe), it gradually degrades in performance as you put data through it, to the point of unusability after a couple of gigs.
The hardware is of course gorgeous, and some of the stuff that should just work, works beautifully - for example, close the lid, and the machine sleeps. Open it, and it's operational before you can get your hands on the keyboard. Actually my only complaint (though it's quite a big one) is the chicklet keyboard - I've been spoilt by superlative thinkpad and HP keyboards. Oh and there's no "delete" key (though "backspace" is labelled "delete") - you have to do a two-handed "Fn-backspace" to get delete. Oh and on my black macbook the sound volume is pathetic - actually I hear (or not!) this is a general problem with all macbooks - Jobs must have animal hearing.
Anyway, if you're moving from windows, especially the crock that is windows 7 (Fortunately I never had to venture into vista, I hear it's far worse), I think you'll find mac os a vast improvement, and of couse you can run linux on the hardware anyway.
Last edited by jackbang (2011-04-07 08:12:07)