Earlier this afternoon the Twitch Subreddit posted up a new thread for channel feedback. Subreddit users are allowed to post their channel for review by the community. If you’ve been wondering what you can do to improve our channel this is the perfect forum. Remember, this is all constructive criticism to make your channel as best as it can be. Click the link below to read and submit your channel.