I am actually a long time PC user that recently switched over. Went with a new 15" Powerbook. I share much of the gripe of PC > Mac and the whole "not understanding how your computer works".
In many ways Macs are much easier to use... MUCH. My dad is a long time programmer, he actually was one of the startups at Merril Lynch. If you've all seen Office Space, he was there when one of the programmers tried the same half-penny hack that they allude to (and eventually use).
So, I actually grew up on a Toshiba w/ the orange screens. And then a Toshiba with the black and white 9" screen. He programmed in Basic. Not even Visual Basic.
I grew up programming from an early age and never wanted to let Windows go. But I think one of the things that killed Microsoft was the lawsuit which separated Office and Windows. That is where I feel that my new Mac has some prowess. The programs integrate so much better with the OS.
Surprisingly, Office is the number one selling Mac software and actually functions better on my Mac than it ever did on my PC.
Other minor things like the ability to turn any file into a PDF and little tricks make it a great machine to work with.
Now that I have owned a Mac I have the same assessment.
If you don't know what you can do with a PC over a Mac then get a Mac. Really.
I love Windows and yes I will miss the little side programming that I would do, but the truth is I have fallen behind in the language and it might be time for me to just retire to being a computer user. Sad to say at 20.
My biggest gripe is that my training software that I used to analyze my training data (Heartrate, Recovery Rate, Cadence, Outputs, Thresholds, etc) doesn't run on a Mac. So I am stuck back in old school training methods, but that can be a good thing.
Also, I think Apple is in a great position right now to really take over the market share. Microsoft is about 1-2 years out from their next OS, which means that more and more peopel are going to be switching to Macs. Especially with Mac switching over to Intel chips.
I think Microsoft dropped the ball by allowing such a big window. There is a chance Apple will release 2 operating system revisions unopposed. Really Windows hasn't had a major revision since 95 (that the average user could comment on)