Handicap for mismatched wars
One of the biggest problems (I think) with clan wars is the matchmaking system. Obviously, it's not easy to get a perfect matchup every time, and I understand that. We often have to wait for 1-2 hours to find an opponent (25v25). But even worse than taking a long time to find a matchup is getting a matchup that is so uneven that the outcome is virtually certain from the moment we see the opponent. (Yes, sometimes we have beaten overmatched opponents, but it is only possible if they are really bad or don't make their attacks.)
Now I'm seeing more and more gaming the matchup system -- creating either "sleeper" bases (bases that have only built enough buildings to join the clan and who don't participate) or offensive sleepers (bases with few defenses, but troops leveled up on a TH 8 or so, so they are counted as weak by the system but can still make reasonably strong attacks). By the way, I don't fault anybody for doing that, because that seems like the only way to consistently get favorable matchups and thereby keep winning.
I don't know if the matchmaking system is ever or will ever be tweaked, but it seems like if it is, it needs to take account of the concepts above. (One way might be to use a clan's war record in the matchmaking process -- although there are reasons that might not be ideal either.)
My other suggestion, and the reason for this post, is to acknowledge that matchups are uneven and to award the lower clan some sort of handicap. The simplest idea would be just to award some number of stars (probably not more than 5 or 8) to just give a straight-up bonus to the weaker clan. The possible problem with that is that the lower clan would then have a higher possible number of stars. How frustrating would it be to get every possible star (or very near it) and still lose a clan war? That doesn't make sense.
So my idea of a handicap would be to use a sliding handicap of sorts. For example, the handicap could be worth 10% of the stars that the weaker clan does not earn during the war. So in a 25v25 match, if the clan gets 45 stars, they would get a handicap of 3 more stars, so 48 total. If they got 55, then the handicap would push it up to 57. If somehow they got 75, they would still only get 75.
The formula could even be more complicated than that -- where the coefficient for the bonus is a function of the percent of stars the clan earns. It could also be a function of the average values of whatever score they use to rank bases, for example. It may be difficult to determine exactly what handicap makes sense, but if it was implemented on a small scale initially, then it would affect fewer outcomes, and it could gradually be increased until it is balanced.
Presumably, supercell has a lot of data on all these wars, so they could come up with a system, then retroactively see how many war outcomes it would change. Of course, the data would not be perfect because I know some clans or some people don't try their best when they know they're going to lose or especially if they're going to win.
The other idea I had for handicaps-- and I doubt supercell would ever go for it-- would be just to raise and/or lower the levels of the buildings in bases so that they reach an even matchup. For example, if my clan was a lot higher level than the other clan, it could take my inferno towers down to level 2, or it could raise the other clan's archer towers or cannons or whatever until the rankings are more even.
If you got all the way through this, congratulations. I'd be interested to hear if there are any other ways that might be simpler or more efficient, and whether there is any chance supercell would ever implement any type of handicap system.