1. Yes, it is fair to compare the XPS to the iMac. They are both pc's, I'm looking at both of them for the same purpose, the iMac gets the hands up of the design, the Dell gets the hands up of the power... thats like saying you can only compare suv's to suv's, they're both cars, and if you only compare them to each other, you may miss out on the hatchback that would be perfect.
The iMac is competitively priced with the other all-in-one designs in the market. The issue is that you don't want the extra expense of the all-in-one design. Others are willing to pay for the convenience, space savings, power savings, and near silence of the machine.
2. Windows is NOT hell.... OS X is the superior operating system ... Period ... Its faster, more fine tuned, and damn well polished. But vista is a solid system that served me well for a long time. I prefer the workflow of osx, i prefer the features of osx, but acting like vista is the equivalent of hepatitis b is inane.
I was a windows XP user for 8 years. Windows NT, Me, 98, 95, 3.1, 3.0, and many versions of DOS before that. For my needs, Windows sucks. I switched 3 years ago and I'll never go back. The differences are very real to me. Here are a few examples:
1. Two weeks ago I bought my wife her first Mac. She called me at work to ask how to do something on the Mac. I had previously setup my contact info in her iChat settings. I hadn't set anything else up. I asked her to launch iChat and then requested to share her screen. She accepted and bingo ..... it just works. 2 minutes later she was a happy and very impressed Mac user.
2. Stability. There are real issues with stability of windows due to the openness of the HW & SW platform. There are a larger variety of combinations of HW/SW/device drivers/DLLs etc, etc that must be handled by the OS. This leads to problems. Again, not all MS's fault but it is a reality. MS has contributed to this with some of their blunders (
the registry is an abomination).
3. Useability. IMO, OS X simply provides a more consistent, usable interface. The interface is better designed. Again, part of this is due to the multiple vendors that are involved. Here is a typical example of what I have talking about:
I have a windows laptop (IBM T42) as well as a MacBook. Here are my experiences with regard to using an external monitor with both OSes.
- when I attach an external monitor to the MacBook, the external display is automatically used. No Fn-key sequences needed to activate the display. When I connect an external monitor to the IBM, nothing happens. I need to tell the laptop to use the display.
- On the mac I setup the external display to be the primary display and setup the laptop display as an extended desktop. All on a simple, easy to understand dialog. When I unplug the external monitor, the mac automatically switches back to using the laptop display only. When I plug the external monitor back in, it automatically switches back to how I had set it up.
- On the PC, I needed to navigate between two dialog boxes, Display Properties and Advanced Display properties. The first has 5 tabs, the second has THIRTEEN TABS. What the heck? Some of the tabs look like they were designed on a different planet. You can turn on the extended desktop in the first dialog but cannot select which monitor should be the primary display. You have to wade through the THIRTEEN tabs to find one that allows you to select the external monitor as the primary display. When I unplug the external monitor, no automatic switching happens. The laptop just has no primary display. When you select display setting by right clicking on the empty desktop, the dialog box appears on the MISSING DISPLAY!!! Nice and helpful.
I shutdown the computer with the external monitor set as the primary display. When I started up again, I have to re-enable the extended desktop. It remembers to use the external as the primary (sometimes). To switch back to using the laptop screen as the primary display, you have to go back to the thirteen tab dialog box.
The windows interface is pathetic compared to the Mac interface. There are dialog boxes created by Microsoft, ATI, and IBM all trying to "help" the user. None of them look or act like each other. In addition, every windows machine is different because of the different vendors involved.
I regularly use a MBP, MB, and my wife's new iMac. All three behave the same way despite having graphics cards from different vendors.
4. Viruses, malware, etc. Whether you have had problems with these does not change the fact that many, many people have problems with this issue. A whole software industry exists for this very reason. Users who are less experienced with the proper security procedures can easily get into trouble. It's not all Microsoft's fault, but it is a reality. MS has been slow to recognize how easy it is to misuse some of their technologies (ActiveX, VBA to name just 2). I have fixed virus problems for at least 10 people. I will not recommend Windows to any novice users until the malware situation improves.
5. I HATE the fact that Windows does not have a proper command line interface. I use several flavors of Linux, Solaris, and OS X. I can share scripts between all of them. Windows is the only OS that I have to install clunky third party software on (Cygwin). Big pain in the butt.
6. There are many. many nice touches in OS X (spaces, expose, spotlight, etc.) that Microsoft just hasn't been effective at duplicating.
Here is a post that I wrote on another forum a while back. Sums up my feelings on switching to the Mac. (some redundancy with my earlier post but less rambling it is also just over a year old).
I used DOS/windows for over twenty years. I made the switch at work almost two years ago. Any computers that I buy for home will be Macs. I had no problems switching. I have also used Linux, Solaris, and several flavors of Unix. I am in the software engineering field and read about computers quite a bit so I picked up the Mac within a few days.
Here are some of the things I like (in no particular order).
1. No registry. The registry is an abomination. It is so bad that a whole new category of software (registry cleaners) has sprung up to fix it.
2. Windows networking (yes WINDOWS networking) works better and faster on a Mac.
3. No stripped down versions of the OS. XP Home is missing some important features and Vista continues the trend.
4. Viruses, spyware, malware, etc. A big pain in the butt. Even if you have never been infected, you have to deal with them and you probably know someone who has been infected. I have fixed infected computers for seven or eight different people.
5. Sleep modes works faster and seamlessly. I almost never shutdown. I put my macbook to sleep at work and wake it at home and presto it just works. WIFI, bluetooth, printers, network connects all just switch to the correct settings. All within 10 seconds.
6. Dual mode display with an external monitor works better.
7. Expose, spaces, and Dashboard widgets work great (since copied by Vista)
8. Spotlight works great (since copied by Vista)
9. I really like Unix as an OS and OS X is based on BSD.
10. Professional quality development tools for free.
11. Installing and uninstalling applications is a breeze.
12. iLife is a blast.
13. Since it is based on Unix, it has a real command line. Microsoft should be shot for not providing a bash shell on windows.
14. I hate drive letters.
15. Fewer HW and SW incompatibilities. The big advantage that the windows community enjoys with the wide variety of HW comes at a price.
16. Much better integration between various aspects of the system. The user experience is more consistent on the Mac.
17. Front Row is really nice.