Spend gems to re-do an attack for practice only
I often curse myself for messing up an attack and would love the chance to try it again, even if it didn't change anything tangible.
I propose that players be allowed to spend a small amount of gems to re-do an attack (for no added loot or stars or anything). This could be applied to war attacks, raids, or builder base matches.
The same army would be used (no troops that were originally up deployed could be used).
Pro: a chance for players to practice and redeem themselves if only for their own sense of gratification and another way for supercell to collect gems.
Con: Possibility for abuse in war scouting by scouting multiple attack directions using only one war attack.
In my mind, those are huge pros and a minor con.