currently their are a few bugs to sort out.
Instead of picking matches solely on a honor based system. What about using TH level?
1) big players are dropping honor just to get a match-this will stop the smaller players getting annihilated and quiting.
a) If a player chooses to fight someone with a bigger TH the honor gained will be greater than the current 22.
b) If a player with a higher TH decides to match with a smaller TH they will loose honor
c) If a player fights a player with drastically lower honor than them the current honor system should carry on
Just a little idea- to try and balance the game a little.