You released WOTLK then Cata. Both expansions I didn't follow through til the end because they weren't good.You use the word "I". Hence, an opinion. One that will easily not be shared by the majority.
I didn't get to experience WotLK in it's prime, but I heard good things. I immensely enjoyed Cata and I feel it was an improvement on WotLK.
I don't play WoW anymore because I can't afford the sub, not because I don't like it.
Some would argue Starcraft is a terrible game too. I disagree on that front as well. 'Tis a great game. People just get mad they lose. At some point I stopped getting frustrated. I don't know how or even when.
Diablo 3 has been nothing but joy for me and I'll leave it at that.
I'm not a Blizzard fan boy by any means. I'm actually a Squeenix fan boy if anything.