I like / dislike these companies for completely different reasons. I'm a developer and have to deal with the development tools they provide us with. Anyway, here goes:
Sony:
I have a bit of a love / hate relationship with their consoles. Sony loves to engineer their own quirky hardware with...