@
Hercanic Yup, game is $40, not $60, and like others have mentioned the loot boxes are fully optional are purely cosmetic. I've been indifferent about paying for cosmetics for years, so it won't change here. At least here, paying for it doesn't guarantee it. It's still as random as paying for Hearthstone packs, unlike LoL's skins. Personally, I see nothing hinting at the likes of it
ever going free to play. You could pay for items in Diablo 3's RMAH, WoW is still a monthly subscription, StarCraft 2 isn't free. The only games that are free on their track record are the ones that launched as free. If anything, I feel TF2 is one of few NON-MMO games to decide to go free to play after initially being sold at retail value for $20 in 2007. However, that didn't happen until 2011, likely once sales were nose-diving four years after release with only minimal content updates for years.
If you consider games like Diablo 3, StarCraft 2, and World of WarCraft (their paid games)- it's clear Blizzard has a timeline of at least 5 years of monetizing without free-to-play on their radar. StarCraft 2's main story is done, but the DLC is incoming, which requires a limited free copy of StarCraft 2. Diablo 3 is four years in and likely getting their next expansion announced this year. World of WarCraft is still subscription based with Legion incoming for release, shockingly 12 years later. (Just let it die, already.) I don't know, man, I still have to buy a copy of StarCraft 1 if I wanted to play it, I just don't see free to play ever coming. Why not have the best of both worlds, is the thought process I would think.
However, I do foresee purely map/hero content "season packs" containing a small group of 3-5 new heroes and perhaps 4-6 maps, and an array of more cosmetic content. Since the word expansion pack probably wouldn't fit Overwatch. Thankfully, you know it won't cost $40 dollars since the retail game is this much, hah!