I'm not a big fan of either, but I'd obviously choose MSFT because it's becoming a mature company, a real cash cow, which has been distributing and increasing its dividend for several years.
But I have more and more trouble with the Windows monopoly that is seriously starting to annoy me with these updates where you have to relearn everything every time, like with Windows 8 which I find really bad. By trying to copy Apple, Microsoft is burning its wings. And then we are also fed up with a PC that runs very well on an operating system at the beginning invariably slowing down over time. It is as if Microsoft and PC manufacturers had made an alliance so that we change machines and systems every three years. And in the end we are always using the same programs...