i dont like macs because they are not use for gaming and my pc i built for some much more cheaper and it is a laptop! if you can find a mac that costs 800 with the os and all the components then i will go with a mac.
MSI 1651
T9600 (upgradeable)
9600m GT (upgradeable)
250gb 7200rpm seagate 7200.4
4gb OCZ ddr2 ram 800mhz
5300 intel wifi
and still have a slot for a tv tuner.
and the res is 1680x1050 on a 15.4inch screen and it only cost me $800
and of course windows 7 64bit pro RTM
now if you can find me a mac with those specs for that price then ill say mac is good if not then no deal. MAC in my opnion is just overpriced for their name i have to agree its awesome you go there and get a brand new one at that second. But other than that o woah no viruses heck i get none on my PC and i torrent and download and i go to alot of websites cough *pron* cough and still manage not to get a virus the only difference is that people who get viruses is a mystery.
I use eset smart security, and for drivers i have driver utility pro, perfect speed optimizer and perfect disk 10 pro all free!!!!!!! I have had 0 problems and going on knock on wood. If you go with a mac ill go with a PC and have money to get a turbo kit on my car!!!

but its always a matter of opinion