Neither makes games with overlapping genre's so you can't really compare. I love games from both and they are possibly the only 2 companies where I feel comfortable buying a game from them sight unseen. I have never been disappointed by a Blizzard or Bioware game.
I give this thread a 9.4.
Thank god for the disable signatures option.