As someone who has worked in IT for over 10 years and currently for a company that has a large Mac population as well as PC's I can tell you this. There is nothing special about macs, they fail, they slow down, they crash. They are not a magic silver bullet for all computer problems.
Apple has done a very good job of marketing their products. Which has contributed to the allure.
Windows XP was a very solid operating system. I have three PC's in my home that have been running it for 5 years without crashing, slowing down, etc. Windows 7 has been even better so far in my experience.
With that said, I am very OS agnostic, I use Windows, Linux, Unix and MAC OS in my daily job. Each has it's place and function, and I can't say that anyone of them is "better" than the other.
and here is a little food for thought for anyone who thinks they can't get viruses or hacked.
http://www.tomshardware.com/news/security-hacker-os-x-windows-7-flash,10205.html