Neither machine is inherently better than the other. The entire debate is pointless because choosing between mac and PC will always come down to personal preference. That said, here is a list of what makes BOTH operating systems good.
1- Restricted and/or closed software development makes the cost of software creation higher. This is both good and bad for Macs. Its generally seen as good because third party software makers, who are willing to pay the extra to develop for a Mac, typically put out a high quality product to reduce their risk of losing money on a flop. This also means you will have fewer software choices and updates for third party applications.
2- Hardware/OS operability. Apple produces both the hardware and the operating system. This means that both are thoroughly tested for issues before release. This also means that your choice of upgrade parts or replacement parts may be limited to what Apple has approved (at least if you want to be sure you wont make things unstable).
3- The interface. Many people like the sleek interface of a mac. Other users complain that it is overly simplistic and makes advanced usage more difficult than it needs to be. Matter of preference, but if you like the interface than it is a reason.
1- Hardware Abstraction Layer. Windows has a layer of code in it that seperates the hardware from the software. You modify this layer with device drivers. You can even completely remove this layer and install your own to make Windows work with just about any set of hardware. This means that you can choose any part from any manufacturer. As long as you have a driver for it, it will work. This also causes the problems people have with Windows (the blame is not properly placed). A poorly designed device driver can cause crashing and freeze ups.
2- Support. No system is as widely known or supported than windows. Check your local college campuses, I can garauntee you there are a myriad of engineers, future IT professionals, and other geeks willing to sell you cheap (compared to Geek Squad) support for your machine. This makes it very easy to obtain onsite technical support. I built an entire business this way :).
3- Cheaper hardware/software. Because windows is more open, there are more third party applications available and they are often cheaper than equivalent Mac applications. This makes the total cost of ownership for a PC far less than a Mac. Especially since the initial cost of a mac is higher to begin with. This is also bad because it allows terrible software companies to continue to release horribly designed programs which frequently crash. They will often blame this on windows but most crashes today are caused by bad drivers and/or applications and not the operating system itself.
Reasons why you should NOT buy a computer:
1- Security. Alot of people switched to Vista or bought a Mac believing they protecting themselves. This is an entirely FALSE belief. Just this week, 20,000 Macs were infected with a trojan horse virus. The virus actually told users that it was a trojan and people installed it anyways. This is a clear example that security is not the responsibility of your operating system... it is your own responsibility! If you dont know what your doing and click on things you shouldnt, it doesnt matter which system you buy... you will get a virus and it will be your own fault. Educate yourself about symptoms, methods of virus transfer, and protection methods. Do not rely on either Windows or Mac OS to protect you.... because they wont.
2- For looks. Both PCs and Macs come in sleek shiny cases. Do not buy a computer for its fashion appeal alone. Make sure the computer can do what you need it to do. A computer is not a pair of pants... it is an expensive tool and needs to be purchased in the way you would purchase an expensive tool. With enough research, you can easily find a computer that will be both fashionable and functional.
Here are some best practices to use when buying any new computer:
1. Dont compare specifications to specifications. Too often, the average user wants to "trust the numbers" even when they dont know what those numbers mean exactly. A better thing to compare is how computer A will suit your needs vs. computer B. Will this new macbook provide some functionality another computer wont? Perhaps you could see more value with an iMac or lower level Macbook? If you dont plan to play alot of games (and you probably dont if your buying a Mac), check and see if there is a similar model with a cheaper graphics card.
2. Dont buy into fashion hype. I know that the flashy sleek designs coming out look great, but at the end of the day what will matter most is whether or not your new computer will get the job done. If your current machine will accomplish everything you want it to, then you would get better value by waiting for another 3 months and re-evaluating your choices again. Likely, the specs have been upgraded and the pri