I can say, unequivocally, that I have found all of these qualities on LittleRed5's Twitch channel.
Little Red is a long time gamer who loves RPGs and she's focusing a lot of her time playing Heroes of the Storm. I watched a few of Red's past broadcasts and - as much as I enjoy playing games - I just wanted to grab a snack and a drink, and keep watching. Not only does Red have the skills to back up any game she starts, but the commentary is quick-witted and really funny.
Red doesn't just play Heroes of the Storm (though I may have a new favorite spectator sport, after watching her go a few rounds). She also likes to mix things up with AAA games like The Witcher 3, and even some indie games, for a nice well-rounded mix.
Right now, LittleRed5's streaming schedule looks like this:
Tuesdays: 5-8pm
Wednesdays: 5-8pm (games with viewers!)
Fridays: 5-8pm
Occasional weekends and random days.
Seriously, if you like gaming, and want to watch some highly entertaining HotS sessions with a streamer not only is VERY good at the game, but makes the experience feel inclusive with the audience, check out LittleRed5 as soon as you get the chance!
Watch live video from LittleRed5 on Twitch