When someone leaves, randomly give them a questionnaire about why they left. Now that there are penalties, I would think there is some value in knowing why ppl are still leaving even though they may have to sit out for quite a while before they queue.
It would be interesting to find the patterns such as heroes like sombra/widow/mauga/pharmercy… causing leavers (which I see a lot of) and other reasons that might be useful when considering hero designs and why some designs cause so many leavers.
Should at least be useful information gathering for Blizz hero designers and balance team.