Twitch has some great programming/game dev/traditional art/digital art streams. Also some great channels where people build mechanical keyboards and sometimes other electronics stuff.
I just wish it was easier to permanently filter out channels that you don't want to see. It lets you do it for your current recommendations pretty easily but when browsing categories it would be nice to be able to just click on something and filter it out permanently. I'm not even just talking about the sexualized content, I should be able to do it for any reason. For example, so I can block the annoying EDM streams they insist on playing on the front page almost daily.
Twitch inconsistently applies the ban hammer across the board. DMCA takedowns apply to everyone, even if it's your ringtone while you're coding with just 1 viewer. And takedowns rarely are given any sort of explanation, and if you aren't already a big enough streamer to create an uproar on twitter you're likely fucked.
And as little faith as I have in reddit's moderation, I have none in twitch whatsover. Trusting twitch's moderation team is like trusting facebook's privacy team. Yes, it really is that fucking awful.
Reddit allows a lot, sure. But they don't allow _anything_, there are some things, while not illegal, are still off-limits. Like making fun of fat people. Sure, I agree, not every platform needs to host every idiots opinion, but if you go out with "We will not ban questionable subreddits" it feels slightly weird if you then reverse your position only weeks later.