I have Windows PC, and the reason I still use PC is because:
1- Yes, games. Less games in Mac, I know some people said that there's many games in Mac, but I ask them back, do you play games? There's games in Mac, but in Windows, there's much much more choices than in Mac.
2- Easier and cheaper to upgrade. I can buy custom made PC, and upgrade it part by part depends on my budget. Also many choices of hardware. Side compability problem? I don't think so. Any person who said like that is really don't know anything about computer hardware.
--------------------------------------------------------------------------------------------------------------
I love Mac, more than PC but there's still + and - everywhere in our lives. I am tired with this kind of discussion. Doesn't matter 10 people vote for hate and 5 people vote for. It's your own opinion and your own money. You stop using Windows because you like Mac better? That's good. People in Mac community will praise you when you move to Mac, but do they gave you money to buy your Mac? I don't think so. The same goes vise versa.
In this type of discussion, I saw many people they say they hate Windows because they could not do this and that. Show them how to do it, and they are like wow! If they can't do something, you write a script, write a program or find a program and they are happy.
Giving example more Windows user didn't know that Mac OS already have expose before Vista have. Then so what? If you go to everyone and tell them, will they go and buy Mac?
I'm sorry because this post might be out of the main topic. I'm not emo, just said what I want to say. Stop complaining and keep on saying that which one is better and which one is not, learn, learn! Hate and dislike comes from lack of knowledge.