Personally, I've had far more trouble with Windows than I have had with Linux despite the trading platforms not being designed for Linux use.
My troubles could have something to do with the fact that I live in Japan, Windows releases tend to be quite buggy over here. I suppose Linux can
be as you say a 'home brew' OS, but saying that there are commercial distros of Linux that do not fit into that category.