BSOD has not been a problem since Win 9x.
The only time I have experienced Vista problems are when I've knowingly tried to shove XP drivers down its throat. Many Vista issues have been the fault of third parties, not MS itself.
A closed system like this is an entirely different situation from a general purpose PC.
I've personally had more instability issues with Macs in the past eight years than with Windows PCs. To clarify, I've had very few problems with either.
But, wait, MS is teh evils!!!1, and all the cool kids hate on it, so it can't be good, right?