Just wanted to say as a catch-all - thanks for the support in this thread.
For what it's worth, (and some perspective) on some of the Reddit hate in general. I generally do my best on stream not to really flame people/get into chat wars/whatever. But for whatever reason, talking about things that lose games (ie: horrible draft picks) is apparently a mortal sin in the eyes of many. For reference on why the above is frustrating - I play Heroes over 12 hours a day most days. When you've played that many games, you tend to internalize a lot of statistics based on your game experience. In general, you don't need to look at competition or look at exact win rates to get the feeling that someone's first pick Sonya is going to lead to a miserable 25 minutes coming up. Especially when a higher internal MMR guarantees that the deck is likely stacked against you to begin with in most games as well.
The Heroes matchmaker has gotten progressively worse and worse as time has gone on. Heroes went from being one of the most entertaining and fun solo Q experiences ever (pre-July 1st) of last year, to something that resembles a form of illegal CIA torture in the most recent patch. Blizzard has seemingly had a drive to reduce queue times to make quicker games, but the players suffer more and more every time they lax the requirements. It's absolutely terrible, and sucks a lot of the fun out of the game. The aforementioned pre-july1st 2014 matchmaking would make you wait as long as 20 minutes for a game - but the games were GOOD. The current matchmaking often times doesn't wait more than 30 seconds at times, and the results speak for themselves.
So I guess a comment stream wise, all of the above gets pretty trying. I'm definitely not a saint, and the part of me that's still extremely competitive (and thus wants to look good) absolutely gets frustrated at both the matchmaker and when people yolo picks that torpedo your chances to win. You feel it more when streaming since Heroes simply isn't a game you get to look very good in when your team is bad. If your team is getting crushed, there's not a whole lot you can do on an individual level to still look good during the game. It sucks, but it's how the game is.
Unless things change dramatically for the better (and soon), I'm almost certainly going to be shifting all of my stream time to Overwatch when it comes out. An FPS game is way less stressful and frustrating to stream, because if nothing else it's possible to still look good and make great plays even if you get a bad team. That's not possible in Heroes right now, and the matchmaker screwing you over with increasingly high levels of consistency just drains the fun out of the game.
Kind of unfortunate really. Heroes is a great game when everyone is serious and on the same page, but the pub environment feels almost unsalvagable at this point.