Hi,
I am a computer scientist, working with Windows machines since Windows 3.1, with Linux machines since Linux 2.2 and with Macs since a PowerMac 1,8 GHz. For my home computers, I entirely rely on Macs now, which are 2 MacBook Pros and an iMac 24". At work I am using Windows XP, Ubuntu and RHEL. I find Linux still the best platform for programming. I am in the embedded systems world, e.g. embedded Linux and VxWorks for those who know this O.S. But I feel very comfortable under a Mac as well, because OS X has basically a Unix foundation and I use the Shell program a lot.
What I really like about the Macs is the integration of Hard- and Software components. I like the nice ideas, e.g. Spotlight, TimeMachine, one Menubar for all programs. It changed the way I deal with the computer. I don't organize my documents any more in hierarchies, because there is spotlight. I don't care about backups any more, because there is Time Machine and Superduper. I don't care about Virusscanners, because for the time beeing, there are no viruses. I know this will change, but I am having a good time now. Recently I was booting my MacBook Pro from the external mirror drive of my iMac, because I wanted to copy some data. This worked without any hassles. Please: try this with Windows ! I mean just try it: two totally different computers with the same Windows Installation, booted via FireWire.
I used to assemble and maintain PC in my student times and have seen a lot of boxes inside and outside. But never have I seen before such a beautifully made piece of computer like my 1,8 GHz PowerMac. Opening the box was simply an experience for itself. The internal layout, the cleanliness, haptics, solid and exceptionally made. In comparison everything else I have seen before looked cheap. Ok now it's not the fastest machine on earth and thus I seldom use it, but it's still a great designed product.
Computers are not made for their appearance alone, but it shows the kind of effort that Apple puts into details which I think tells about itself. They design the computer after usability. Their focus is the user. It shows in many ways: OS, Application Software, Hardware, Design, Innovation, programming language and the API
I am using computers all day long and guess I don't feel like having to fix quirks of the OS or the computer hardware at home. Graphics card drivers, sound card drivers, new card installed, new software installed, blue screen, etc. I have to do it all the time at work. And then home is home, isn't it ? Do we really want to have ugly PC's optically polluting our nicely furnished rooms ? I prefer having a nice and quiet iMac on my Desk which shuts on and off in 1,2,3. And please connect a good headphone to a Mac, because here again: this is quality sound. My Sennheiser HD280 pro sounds terrific over my iMac or MacBook Pro.
Windows XP is so quirky, I only use it for programs I have to use and because the directive of our IT Department is that it officially only supports Windows XP. I have no idea about Windows 7. I guess it's a good product, but I also see they copying the ideas of OS X, so why should I bother ? I already have the original.
Mac OS X works for me and I don't feel like switching back to Windows, but I will try out Windows 7 in a VM just to see it. By the way, try out Virtual Box from Sun. It's a nice Virtualization product. And it's free, available for OS X, Linux and Windows. A good alternative to VMWare. It can also mount VMware disks, if you already use VMWare.
Would I recommend Mac OS X to my mom ? Absolutely.
My 2 cents,
Daniel Schnell.