
Isn't the real reason for Dell's woes the corporate contempt that they showed for their customers a few years back?
A long time ago, Dell used to have loyal customers. I once heard someone say that their customer support was "worth calling from another planet". Then, greed took over. Everything that wasn't a direct source of revenue got cut. People kept buying, on out-of-date recommendations. The bosses took this as a reason to cut even more.
Then the word got out, that although Dell machines still (mostly) worked well, the support when things went wrong had been outsourced to Elbonia. People told their friends, and started buying elsewhere. (HP may be a major beneficiary of this). Their previous reputation has now been replaced in many quarters by "anyone but Dell".
Frankly, I don't care whether Dell have fixed their problem. I'm happy with my new suppliers, and have no intention of sticking my hand back into the shark tank. When will the bosses learn, it takes ten years to build a good reputation, and ten days (sometimes ten minutes) to destroy one?