I've used Windows based computers primarily for the past 16 years and I just dabbled in Macs until about 3 months ago when I switched to Mac for good. Both operating systems have their good points but Mac computers with the Mac OS can run better on less hardware (i.e. RAM, CPU, etc.) and not show any lag in performance. If you tried to run Windows Vista on 2GB RAM you would definitely see some lag and drop in performance. When I first got my early 2009 iMac, it came with only 2GB RAM and a 2.66GHz cpu and I have been able to simultaneously run Adobe Photoshop CS5, Microsoft Word, Safari, iTunes with my iPad connected, Mail, and Parallels 5.0 running Windows XP. I doubt a Windows based PC could multi-task that well on 2GB RAM and a 2.66GHz cpu. In fact, my iMac has performed better than the HP laptop that I replaced and the HP laptop is running Windows 7, it has a quad core cpu and 8GB RAM. The lack of performance from the HP Quad core laptop is what made me decide to replace it with an iMac after I ordered my iPad. I wanted to make sure my iPad would be connected to a computer/operating system that would afford me the best ability to use every aspect of my iPad. I'm still finding things that run a lot smoother using a Mac product to interface with my iPad (such as iPhoto). I definitely don't find myself missing my pc. All that being said, I do wish Apple and Microsoft could work out some kind of compromise to make it easier to use some applications on either operating system. Apple offers Safari for Windows or Mac but Microsoft stopped offering Internet Explorer for Mac in 2004.