Hardware wise, a Mac is a PC to a point.
Mac users pay a little extra UP FRONT to get hardware that has drivers that work. A cost benefit analysis would show that Macs are actually cheaper.
OSX is basically unix-ish (read linux) except that you don't have to worry about drivers, and you have programs that work. You can however get just as geeky on OSX as you can on linux if you want to, you just don't have to.
On linux every geek with a c compiler forks their own version of the program and you have 12 different versions that all do parts of what you want but not everything.
On windows, you just keep getting the promise that the next version will fix all the bugs - oh and you have to pay for the "upgrade".
The only thing I can't do on the Mac better than Windows is play directx games, but I've switched to an xbox 360 for gaming anyway.
smc