Improve Twitch Support.
I mean, the Twitch Support system sucks. For a big company in the biggest conglomerate in the world, I would've expected decent support.
2
votes
GiveBirb
shared this idea