Blizzard sucks since the disappointment that was diablo 3 imo. Most of their projects afterwards were a failure as they just see how to do it at the lowest possible cost with the most simple gameplay possible.
WC3 is another failure as they just outsourced almost all the project and didn't QA it before release. They have no passion anymore.