I will still say no. Crashing PCs, especially HP and Compaq
ones, are caused by idiots over at HP.
Other issues are not caused MS directly, but well... you could
say so. Possibly due to the lack of testing because the release of
betas and RCs are pretty limited. Even when it went public, not
many tested it, severely limiting the test results.
It happened in Vista SP1 pre-requisite update as well, when a
patch that will allow SP1 to be installed crashed Vista. The low
number of Vista users, coupled with manufacturing idiots who
refused to provide updated drivers stop many from testing. This
again, limits the results in a bad way and as a result of that,
crashed it.
One could still say it's MS fault for releasing things that's
half-baked, but you can't blame them either when PC manufacturers
don't cooperate.
Changing to Vista won't solve your problems anyway. Those PC
manufacturers need to be taught a lesson one fine day.