Matchmaking assisted by calculated structure and upgrade worth count
I couldn't find this covered anywhere so I'm posting my idea...
The only true way to gauge a player is based on the structures and upgrades they have amassed over time. Not level, not trophies (which can be manipulated)... Plain old how many buildings, walls and upgrades you have and what they are all worth...
Create a calculation of what each structure is worth based on what level it is, even walls, and upgrades for troops and come up with a total based on all of this. If your total worth number is considerably higher than the person's who you are attacking then you shouldn't be getting as much loot and vice versa or maybe not even paired at all. It's basically a more accurate system than the simple "your town halls is higher than theirs" one. It could be even broken down more specific based on offense worth vs defense worth. I however would not factor in Clan supplied troops... if anything this would be one more enticement to joining clans and having/providing troops to fellow clanmates.
This would work on a lot of levels especially helping players that generally suck.