The Twitch video/past broadcast stuff is so bad.
Takes a good 20 seconds of nothing for a video to start, then in the middle of watching, sometimes after only a couple minutes it will stop, show a buffering circle in the middle of the screen, then start playing again but the buffering shit will be there forever. The only way to get rid of it is to look at the time you were at in the video, refresh, then wait another 20 seconds for it to start even for it to just happen again.
Watching these Dream League VODs is near impossible because they are 5 hours long and this happens at least 10 times throughout the process of watching.
Edit: Can't even get todays to play for more than a minute. 30mbps download, only Twitch being a piece of garbage.