Linux sucks for home. Trust me. I use at work for running my mail and DNS but for everything else, it is too much hastle. Yes, it will work, but no, it is not worth it.
Sure, Microsoft has its holes, but for home use they are easily plugged with some 3rd party software. (Whether you...