You're arguing from a hardware standpoint when the only real differentiation between the two is software. Windows has a better software library while Macs are generally more user friendly. As someone who uses both, this is the only real difference.
I bought a MacBook Pro a year ago. It's the first Mac I've ever owned (although the first computer I ever used was a Mac back in grade school). I love it to death, but that doesn't stop me from dual booting with Windows XP because I recognize OSX's shortcomings. I used to dual boot with Vista, but I downgraded back to XP because Vista's compatibility issues with older games sincerely pissed me off. I'm not computer savvy enough to do all the work-arounds required to get things to work properly on Vista.