Dudes...i'm only a 19-year-old "kid" and I don't really care about the whole Mac v. PC debate. I've used PCs my entire life and they've worked just fine. I just want to switch because a Mac is something totally new to me, and I'll know that I'll have a great experience. I'm just sayin'...use what you're good at, and if you happen to be "too good" at it, then just try something new. Expand your horizons. Thats what I'm doing.
Someone once said that the best way to tell how good a computer is would be to use it in anger. The reason for that is simple.
When you're using a computer and you're not stressed, you tend to look at the bright side of things and you put up with the little annoyances, so much so that you don't notice them anymore. On the other hand, if you're using it under extreme stress and you just can't be arsed about how "cool" the computer is, and only want to get your work done, any annoyance will jump straight out at ya, and make you want to smash that computer to bits. That's the "use it in anger" test.
From my experience, Windows doesn't hold up under the use it in anger test. This is from my experience as an undergraduate, 4 weeks before my B.Sc dissertation was due. Linux does better, but Macs are way ahead of the curve, in my experience.
edit: Feel that I should elaborate more what I mean, as most of what I've said sounds rather nebulous. Below are some of the things that I remember completely and utterly annoyed me when I used PCs in stress, with comparisons of how they hold up to Mac OS X.
1) Message boxes.
How many times have you seen an [OK, Cancel] message box on Windows? This is a real annoyance as it forces you to read the entire content of the message box before making a decision. This isn't a big deal normally, but when you are tired and under stress, mistakes are very likely to happen as you won't read the message text or incorrectly understand what it says. Worse are the [Abort, Retry, Ignore] ones. It isn't immediately obvious to the user what each of those buttons will do. Will abort make me lose my work? Will Retry/Ignore cause the computer to crash, making me lose even more work? What?
Contrast this with how things are done on the Mac. You do not ever see an [OK, Cancel] message box, if those applications are adhering to Apple's guidelines. For example, what you will see when closing an unsaved document is the following buttons [Don't Save, Cancel, Save] with Save being a pulsing blue. Each button makes it immediately clear, what action will result from clicking on the button. This is in stark contrast with Windows message boxes, where it isn't immediately obvious what clicking a button will do, forcing you to have to read the text in the message box (which can sometimes be highly cryptic!!).
2) Applications stealing focus.
I usually run many applications at once. A typical work scenario is I get some neural net simulation running, switch to another application (Word, Mail, etc) and start typing away. What happens with my simulation finishes? Under Windows, what's most likely to happen is an application that has completed its task will jump to the foreground, taking the keyboard focus from the user. This is bloody annoying, as I type at about 100 wps, meaning that about 4 - 5 words would have been typed into the wrong application before I realize what's happened. What's worse, you've got many of apps hidden in your status bar(? The one next to the clock) and these periodically jump to the foreground too, like anti-virus apps, spyware detectors, etc. when they perform their scheduled tasks. Do they need to steal the focus when they are running their scheduled tasks? No! Do I need to know that they're doing their scheduled task? No! Just do the task in the background!
How is this different on the Mac? If the app isn't poorly coded (i.e. a half-@$$ed port from Windows) it will make use of notifications correctly. What does this look like? By bouncing the applications icon in the dock, and not stealing focus from the current application. This allows the user to continue working in the current app. More importantly, it places control back in the users hands. The user gets to decide when they switch applications, instead of having the application decide. It's like when you work in an office. Would you rather see people when you're ready for them, or would you like people to just jump into your office whenever *they* are ready?
3) Wizards
Microsoft loves wizards. This is really exhibited with their 7 - 8 step wizards, for simple things like creating documents from templates, and setting up Wireless networks. Why are these annoying? Imagine trying to do something when you are short of time and just need to get it done ASAP. Wizards bombard you with information you do not need, and they take many more mouse clicks to get done. Admittedly, I didn't use many applications that made extensive use of wizards, but it was still annoying when they did turn up. I remember one wizard that really really pissed me off, but I can't remember what it was for, nor which application it was from.
4) The awful taskbar
What's the taskbar there for? It's there to allow you quick access to the applications you are currently running. To make that easier, Microsoft decided to make the size of application in the task bar vary, depending on how many applications are running at once. Not only that, the default behavior of the task bar on Windows XP is to group similar applications together.Of course, users stupid so you can't trust them to do such a simple task well. Instead, Windows will decide for the user when an application has opened enough windows to warrant them being grouped together. In all its wisdom, Microsoft decided that keeping the size of applications, and their position in the task bar was bad for usability. Apparently, there's a usability law somewhere which dictates that users need to be kept on their toes by constantly resizing and repositioning of applications in the task bar. Surely, the computer must make them take their eyes off their work, make them examine all the windows in the taskbar to pick out the application they are after. Remind them that the computer is there, it's not going away, and it's in control. The user? Pfeh. Inconsequential.
The Macs on the other hand aren't too much better. The Dock is an improvement in that regard, as common applications can be dragged and kept in the dock. However, the dock still resizes when you run applications that aren't already in the dock. This means that the absolute position of the icon moves. Not nearly as much as with the Windows taskbar, but still enough for you to hit the wrong icon if you aren't paying attention.
Phew. Don't ever let me rant again. I'm sure if I booted up a Windows XP machine and had to use it while a deadline was near, I'd come up with more annoyances. I've forgotten most of them after not having used windows since 2002