They have historical made some great stuff. However most of that is historical and without getting into metacritic arguments I think most of their review scores are WAY overrated. The user ratings in many of their games give a far better indication, especially for WoW expansions and POS that was Diablo 3. I have not tried OVerwatch yet but looking to try it. Overall though I would not put blizzard at top, I would not even put them in my top 5 though there is no arguing they have been extremely successful.