how will blizzard keep this game alive I wonder
By going towards a free to play structure with innovative features like paid heroes, paid maps, paid weapons with overpowered stats than ordinary weapons, paid level ups, paid ranks, paid ammo, paid kills, paid wins and of course hats (with better stats :))).