By the way, the smaller hardware compatibility of Mac does have one advantage: your system's stability will increase because of it. Research has shown that drivers are often incredibly buggy and are the primary reason for crashes. The drivers of Mac-compatible hardware are quite stable due to the fact that a smaller subset of hardware needs to be supported.
So, essentially, what I can see from this is:
PC is inferior in every way except that it is industry standard, and thus can play most games.
Mac is better in every way, but you may find you need to get different programs than what you're used to if you've been using a PC. However, (apparently, I knew nothing of this before now), by running a dual-boot system, you can have Windows anyway and play games/non-mac programs.
Well, PC is not "inferior in every way", though I find that Mac OS X is a much better operating system than Windows. It's much more enjoyable to use and helps you get things done easier and faster. It has much greater usability.
Also, yes, Macs are actually "just PCs" now. They used to have a vastly different CPU (the PowerPC line) which made it impossible to run Windows or Windows software on it. However, they have since switched to the Intel Core line of CPUs, which makes them compatible with programs compiled for that platform. Windows is one of those programs. Basically, you could simply format your Mac and install Windows on it.
The thing is that Macs being able to run Windows is a form of backwards compatibility. Macs use
EFI to boot, while PCs almost exclusively use
BIOS. When you boot Windows on a Mac, it uses a special BIOS compatibility mode, because otherwise nothing would happen and Windows would fail to load.
Mac OS X cannot be run on modern PCs because they don't support EFI. (Although they've managed to
hack the system to get away from that limitation.)