Anaxilus, I would like to disagree.
For one, in addition to my Apple gear, I run a couple of Linux boxes, as well as some old machines. I built the Linux boxes myself, installed the software, and know how to maintain Linux. I started running Linux back at the end of 2002, so I know my way around the command line. When I want to muck around with computer stuff, I really enjoy Linux. Also, I really enjoy the fact that I can ignore the Linux boxes for months and they stay up.
On the other hand, I like OS X and iOS because of the ease of use and lack of issues.
I'll take a guess that you're young, probably still in school, and have some free time to poke around with a PC. That's great, and I hope you enjoy having a lot of empty hours. But your life won't always be like that.
I'll be 38 in a couple of weeks and have a job that works me something around 60-90 hours a week. When I have free time, I help run a family business. I've got a few other obligations and commitments, as well. That leaves me maybe 10-15 hours a week to screw around.
If you had 10-15 hours a week, would you want to spend three or four of those maintaining Windows? I sure as hell don't. You can make noise about the additional cost, but when you've put in nine years of higher ed and make a fair amount of money, a few hundred extra is nothing. Further, you usually make that up on the other end because Apple gear tends to hold its value. So the additional cost is very little. The benefit of being able to instantly check email, go online, type a document, without having to do heavy maintenance is a blessing when you're pinched for time.
Windows just isn't worth it. Aside form games (which I don't play), there's no good reason not to run OS X or Linux. They're stable, they have years of uptime, and you can count on them to work. When you're older, and have lots of obligations and possibly a family, the last thing you're going to want to do is spend a lot of time keeping a computer running. We're a good 30 years into the computer revolution - there's no excuse for unreliability.