Town Hall sniping solution.
From all my time on clash I've always had my TH on the outside. Easy way to get shields and prevent being raided for my loot! Now its pretty awesome you have to admit but at higher leagues it seems the search for good loot goes down down down....now it seems everyone is doing this as well that have good loot. Either switching between farming or trophy farming base. Also for trying to revenge someone it almost never happens if they have TH on the outside when in a higher up league like Crystal.
So I thought why not to add incentives to keeping TH protected as well as having downfalls for having your TH sniped.
For successful defenses with no TH destroyed you gain traps used instantly refunded for free as well as giving your barracks a 5 minute boost for building troops.
Now another thing would be when you first get TH destroyed in the day. It makes it where you lose 25% less on that raid but only can be used every 24 hours. Also on just a TH raid one star, the shield is now 8 hours long instead of what the shields are now. The 8 hour shield is nice also for the fact that during 2 of those 8 hours(if you cancel shield) allows people raiding you to get 30% increase in loot but you do not lose that amount. Its strictly a bonus and there's no downfall to it its just to increase raid satisfaction especially on poorer bases.
Last thing is when having your TH up when searching for your first raid with it up you pay no fee for searching through bases allowing you to always get one great raid a day!
I feel these little things would improve the raiding system not only in lower leagues but definitely in higher leagues allowing a significant increase in better choices for raids because literally all people are getting now a days is nothing but trophies or certain resources and not a good amount in all.