To be fair, I almost never saw BSOD on Windows XP, relatively rarely on Windows 2000, and NEVER (to date) on Windows 7.Windows 95, on the other hand...
In my experience the worst offender for the BSOD was Windows NT 3.x
Oh no, don't get me started on WinME, that OS was an abomination! But I never had a chance to use NT, NT 4.0, NT 5.0, and 2000.