I know almost everything has been said, but I might as well add my two cents. There is something to be said for user-friendlyness. People bitch about having the open-endedness that a PC OS would allow, but honestly, in many respects that would be a bottleneck. I want something that I can set up and perform on as quickly as possible. Windows requires booting, is prone to viruses, glitches, lock-ups, and many other flaws. Meh, user friendlyness always ranks highly in my book.