I don't hate anyone, but since I like Google more I would chose Microsoft to be hated. Still I need both a lot
I don't hate either of them... Both do certain things well and other things poorly. Ultimately both exist within a capitalist market, and it's all about supply and demand. All someone really has to do is come up with something better or a better way of doing things. Nothing lasts forever... and I believe in the end, the best will prevail.