I think a cool feature would be a weekly/monthly tournament that you choose to be in or not.
It would use a league system and have 10 "divisions". One for each town hall.
When it starts you get matched with a random player at the same town hall. You're then supposed to attack each other and the winner will fight against another winner and so on until there's only one left, the winner of the whole division.
The prize could be recourses or gems and some sort of point on the profile.
If you would win by getting the most stars it would probably get even too often, so how many percent you get should also matter. If it gets even anyways, the second attacker loses, just to make players attack faster (and because i dont have any other idea lol).
I apologise for my english, i hope it is fairly readable