I have to say that I agree with most of the posts, especially the two Dereks, I have two IBM Thinkpads and a MacBook 2.16Ghz, I did consider the MacBook Pro, but as I travel around a bit, I find the MacBook much easier to live with. When I’m at home/office I plug my MacBook into a 22” Widescreen TFT.
The major reason I chose to go with the Mac, was OS X on Intel. I can run Win2K server for my C# development work, I use Parallels to acomplish this, and I can have the pleasure of being able to turn my system on, use it, and turn it off when I’ve finished with it. No drama, no fighting to configure it before I can use it, it just works.
I use the built in Apache web server, Php and a MySQL package to run local copies of my LAMP sites on my MacBook as I’m quite used to running Linux on my Thinkpads as one of the boot options.
Build quality, I’d have to say that the MacBook is very well built, pretty much on a par with my Thinkpads, and they’re rock solid.
Price, well although the MacBook may appear to be expensive, think about total cost of ownership, with the Mac, you can use Bootcamp and install a Windows partition, if you had a problem with your OS X, you’d just boot up in Win(2k/Xp/Vista), if you run Parallels and migrate your existing Windows setup into an image on the Mac, then make a copy of it, when it fails, you can just copy your backup image copy over and be back up and running in minutes.
I should declare my interests here, I started out in computers on Mainframes twenty years ago, have been involved with Unix for about the last fifteen, am a Microsoft MCSE, and only started seriously using Macs since the Mac Mini was launched.
I’m not out to convert anyone, I think you should use the appropriate tools for the job in hand, my personal opinion is that if I was the average user, just browsing the net, doing email, photos, video, dvds, music etc.. no question I would absolutely buy a Mac, why suffer the pain of viruses, endless Windows updates ....
For a developer, it’s a little more complicated, I have a bunch of sites that I currently support, mostly in classic ASP on SQL Server, and some in C# again on SQL Server, so I’m a bit stuck, I need a Windows box, but for all my LAMP sites a Mac is the perfect solution (well Linux would be fine as a server, but as a desktop it’s lacking). The Mac is a good server AND desktop ! If I were just developing LAMP applications, I’d have chosen a Mac immediately, as I’m not, I did consider various Windows / Linux systems, in the end I still chose a Mac, and I have to say, I’m glad that I did.
For the last eight or nine years, I’d hoped that desktop Linux would become more of a match for Windows, and although it’s got better, it’s still not there yet. OS X has BSD roots and for a Linux / Unix person, it’s very familiar ‘Under the hood’, I like being able to use Subversion at the command line if I want to.
I was hoping that Apple would have Leopard out when I bought my Mac, but Tiger is a great OS, still better IMHO than Windows, I’ll be happy to buy Leopard when it’s out.
I hope that whatever you choose, it works out right for you.