I don't think it's so much "A Good Company" as "A company that makes well designed, albeit expensive, products." If I had the cash my PC would be a mac and my phone would be an iPhone... at least, if I could use anybody but AT&T with the iPhone. That's a bigger hurde than the cost.
I don't dislike Microsoft because of their business practices; I dislike Microsoft because I don't like the way they design most of their products. YMMV as always.
Well I don't like Microsoft not because they make bad software, but because they make it difficult for my OS of choice (Linux) to function well and compete on an even footing with their anti-competitive practices, sabotaging of truly open standards, etc. If they just make bad software, I don't have to use it. Unfortunately, if I need to edit an MS Office document cleanly I need MS Windows.
Imagine if everybody did - then we'd know for sure that the Internet was built wrong when everything melts.
Hey, at least I glanced at the title.