Match players based on TH level instead of trophies.
It's completely unfair that players attack based on something as arbitrary as trophies, because TH10 players constantly game the system to lose trophies and then annihilate TH7s with practically no hope for recovering what was lost. At least it would be consistently more challenging (and thus fair) to base opponent matching on TH level instead. There is plenty enough variation within a single TH level to facilitate a wide spectrum of outcomes in both attack and revenge.
I realize this has probably been discussed before, but it warrants revisitation.