I havent told that I hate it, I dont like it. But i use it there where it need to be used. If I need small device, low power, to monitor something, there is not place for windows I agree.
But i am lazy and dont like over complicated thing. So windows is good enough for most my aplications. I have over 100 nodes on windows, work fine. there is some problems if hardware fails but it is not a windows problem itself. there is no ideal platform that good at all things.