I'm not a fan of any of "these" games, but if I had to choose I would go with Blizzard this time. Production values are way beyond everything else and that everything else includes Gigantic, Battleborn, LawBreakers, Battlecry, Dirty Bomb and similar games in fashion of Team Fortress 2. Overwatch just makes other games of this type look bad, especially animations and pacing (other feel choppy, like too much is happening at short periods of time).
By the looks of it, we're going to be bombarded by TF copies in few years. This will be even worse than MOBA infestation or battle arena F2P games like World of Tanks. Brace yourselves and pray Star Citizen doesn't fail. Otherwise we are doomed.