Here's my opinion on this - as a geek that has built about 50 desktops and has had about 300 different computers(no kidding, ask the wife).
It used to be that Macs were better for some things and PCs for other. It used to be that Macs were far more expensive and PCs were more disposable. It used to be that you had to choose one or the other and live with that choice for a long time. Nowadays, it's far different.
I've always had two desktops and one laptop. I usually had a Mac desktop, a self-built PC desktop and a PC laptop. I usually sold the laptop every 2 months and got a new one and then built a new desktop every month and then sold the old one. I actually never lost much money doing this, amazingly enough, but it's not needed anymore and this past month I made a decision that should be an example to some.
This past month I decided I was tired of doing all that after 10 years so I bought a MacBook Pro and have my self-built desktop - and a laptop for the wife (not to mention the two desktops in the basement and a server). I always knew that I couldn't just have a PC or a Mac because I'm a true geek and love to tinker and be on the cutting edge. I used to keep Macs as more of a play machine instead of my main workhorses but that is changing now. With Macs now being on the Intel platform, they can dual boot Windows, Linux, Mac OS, etc. I currently have it setup so when I turn the laptop on, I can either go into Linux, Windows or Mac OS. Even if I go into Mac OS, I can still have Windows programs open on the desktop and work in both OSes like they're programs (using VMWare Fusion). I can do whatever I want with one machine instead of two.
Now obviously the MacBook Pro is pretty expensive but it's actually cheaper than a comparable Dell when you factor the total price in. You get a sleeker, more durable body than a Dell, a backlit keyboard, a LED LCD that adapts to the brightness of the room automatically, a higher resolution screen than most 15.4" notebooks and you get to run whatever OS you want. Try comparing the exact specs of a modern Mac and a good PC and you'll see the difference is only about 5-10% and then that is offset with the need for no security software and the list goes on. Of course you can get a cheap laptop but that's not comparing the actual specs or the abilities of the computer. You can get a Linux machine for even cheaper than a Windows box but then that too isn't comparing everything.
The problem you find is preconceived notions of one being better than the other that has stuck around from the 90's. Neither is a bad choice and both have their pros and cons. I personally chose a MacBook Pro because that way I didn't have to be stuck with just Vista - I can use what I want, when I want. I have my desktop which only runs Vista and XP and my MBP that can run whatever, whenever. If you go on forums and things like that, you'll see people saying they hate one or the other but they can never give you a modern reason why.
Yeah Macs are a tad more expensive up-front but that is easily countered with the lack of security apps and things that you need. You can get a great MacBook for $999-$1099 that is better than most comparable PCs but that never gets brought up by those "haters". You can get a MacMini that is pretty darn good for $500 but that's never brought up either. Granted you can get a $399 Dell but add on a bunch for security apps and frustrated relatives calling you

I would recommend a MacMini or MacBook for a novice computer user, a PC for a hard-core gamer and a MacBook, MacBook Pro or iMac for about 90% of consumers. You can get Windows, Mac or Linux up and running in no time and it was recently proven that the MacBook Pro actually runs Windows faster and with fewer problems than any PC notebook tested (according to PCWorld test done in November). I've actually noticed far fewer driver issues and hardware bugs using the MBP in Vista than any of my other machines and that says a lot about getting things done instead of finding ways to get around limitations.
That's just my long example of why neither is better and neither is worse. It's like a Ford vs Dodge - both get the same done, just with different looks and inner-workings. People debate Ford and Dodge but even they have to admit at some point that as long as you get what you want done when you want it, both are good enough.