I'm sure it has been suggested a million times, but here are a couple improvement suggestions.
You should receive your league bonus for successful defenses on your base. Nothing worse than getting hit for 39% and a ton of resources and not having an active shield.
In addition to that, as a TH level grows, so should the amount of loot it holds. This would make people a lot more likely to defend their TH and play the game "correctly". A TH10 should give a decent chunk of gold/elixir/de.