Is Overwatch free?
No, you have to buy it from Blizzard first.
It’s free to play (no subscription), but you have to buy the game.
No but you can get it from the humble bundle monthly for 12$ right now here
Glad you asked this question. I might have to install this. I suppose being Blizzard I’ll have the same issues that I have with WoW.