And PurpleTV is a modified Android Twitch app that is just like Youtube (Re)Vanced. Obviously use with caution, with an account you don't have any personal info linked to, because unlike YouTube you are forced to log in to the Twitch App. Pretty sure the Gitlab "twitchmod/orange-tv" repo is the official source.
I exclusively watch speedrun streams, and from what I've seen it works great for those. No more preroll ads, and if the runner is paying attention to their ad schedule, they run a big block of ads for when they breaks to stretch/eat/use the restroom/etc, or during downtime like reset-heavy and cutscene-heavy earlygame sequences, so you don't miss anything.
It's a significantly better experience than the normal preroll ads and random/timed midroll ads, and from what I've heard it sounds like Twitch pays more to the streamers who use this system as well.
[1]: https://help.twitch.tv/s/article/ads-incentive-program-getti...
Literally any other form of advertising would fit Twitch better than pre-roll ads. Even a shorter pre-roll ad would be better (and probably lead to better retention). Gating people for a whole half-minute from a live event like that implies, at least to me, a company that doesn't understand their own platform.