so the overall issue is the lack of a large twitch viewerbase? What would need to happen to increase viewership?
More heroes? More quality streamers? More Tournaments? More brawl modes? More cho'gall/abathur/TLV stlye hereos? Everything? Its impossible?
A more exciting game. HOTS is way too balanced. To a League or DOTA viewer, watching HOTS is like drinking watered-down KoolAid. And I say this as someone who enjoys watching all of them, so I think I understand where LOL and DOTA viewers are coming from when they say they feel that way.
I'll point to Slardar in DOTA as an example. His W is literally Divine Storm on an 8 second cooldown. And his Ultimate is essentially a physical-only Hunter's Mark with a 25-second duration on a 5-second cooldown. And while he's a popular pick in competitive DOTA, Slardar isn't even close to first-pick material (and hasn't really ever been).
This is why you hear a lot of pros like Zuna saying stuff like "make every hero imbalanced instead of nerfing heroes." It makes things more exciting and raises the skillcap. The problem with that is HOTS is constructed in such a way that "imbalanced" stuff has no counterplay
after the draft screen as items don't exist. As an example, in HOTS you wouldn't be able to buy a diffusal blade to purge an Omniknight's Repel (a buff that makes a hero magic immune). If you didn't draft a purging hero to begin with, you'd be completely fucked. In DOTA you pick Omni expecting people to buy a Diffusal but there's often a midgame timing where the other team doesn't have it yet and during that window Omni is ridiculously strong.
And so you're left with this game that to LOL and DOTA fans looks neutered and boring to watch. I don't really know what the solution is. I'm sure there's one out there, but the talent system as it stands just doesn't allow for that kind of flexibility.
There's that and they need to start having near-zero downtime between competitive matches. Like literally 3 minutes tops. If games are shorter, which HOTS games are relative to its competition, there needs to be a concerted effort to spend as much time in game as possible. I'm sure they're trying but it's really not good enough so far.
I was timing the time between Dream League games and Blizzcon games today. I think it's pretty embarrassing that it took HOTS the same amount of time to go from game 1 to game 2 of Denial's first series as it took Alliance and Vega to go from game 1 to 2 of their Dream League match despite G1 of the DOTA match lasting twice as long (29 minutes).
Also HOTS has this massive map pool and yet we still never see much variety because matches are BO3 and teams ban out the weird maps. HOTS should be able to finish a BO5 in the time it takes for DOTA to do a BO3 if they'd just get their shit together and not have all this downtime.