Elixir refund in successful attacks.
My idea is simple and fair, it is to calculate the elixir per hitpoint every troop has at various levels. Using this, refund 50% of the remaining healths worth of elixir.
Example: Level 2 Dragon has 2,100 hitpoints and costs 29,000 Elixir.
A level 2 Dragon has an Elixir per hitpoint value of 13.8. Using this value, if a level 2 dragon has 1,000 hitpoints left at the end of an attack you recieve 6900 elixir back. (In the event of an integer, round down to the nearest whole number)
This would not only reward people capable of annihilating a base for 3 stars by returning some of their elixir, but it would also encourage players to cut their losses and surrender rather than crossing their fingers and hoping their troop can kill those last few buildings.
By basing it per hitpoint, it is a fair return whether you use Barch or GoWiPe and it isn't incredibly overpowered as it would be if it was a "if a troop lives you keep it" suggestion. This is a feature I believe would make a nice strategic difference to CoC.