I'm going to be negative for a sec.
Windows are assholes. Their products are the least reliable out of all the three. Frequent Re-formats and other junk software are needed to maintain it. However, the highest amount of programs.
Apple are greedy. Their products are often overpriced, but are full featured OS'es. They have quality apposed to quantity, however they are behind in the hardware part.
Linux is too light. There is no way in hell you should make this your primary OS. There are pretty much no programs on it that are of much use when you look at the Apple and MS variants. There aren't that many features which is why I never understood why people would ditch Windows or Mac for Linux.