Raid system overhaul
The raid interface should be changed for both the raider and the raided.
People who could get raided should get to decide minimum parameters (anti bot measure, anti troll measure) for raiding, i.e. view count, how long the raider's stream lasted before raid, who can raid, and so on (im sure this page has a billion option ideas that could be used)
The raiders:
Get to pre-select a group of channels they would like to raid.
Once you decide to raid, the channels that are in the group and live are listed.
The list is ordered by stream age or viewer count.
The raider selects either a multi-raid, random raid or a specific channel to raid.
--the multi-raid function would basically randomly distribute the viewers amongst the selected channels, prioritizing the youngest stream or the stream with the least viewers.
Most importantly for QoL, the raiders get to set up the raid event that will be displayed, ideally a quick 5-10 second video and maybe something like the custom event alerts that are already supported. This interface should also probably support adding chat messages that accompany or pre-empt the raid, potentially allowing the raided user to DECLINE. The video that is shared should probably also be like a little clip recorded straight off stream as the raid process is initiated. I guess showing the whole event somewhere in the stream overview would be a big ask for, but would without a doubt be insanely useful, because otherwise getting people strikes might be a bit too easy
Equally importantly on the raided side, the user gets to decide whose event is displayed on their screen, selecting between ALL, NONE, or WHITELIST.