These ideas have most likely have been brought up in the past and are also reason why they are not implemented, but hopefully I can just add a few more suggestions on why they should be.
1. Save your live troops from a raid. Spending elixer on troops is absolutely insane. My usual troop setup takes about 170,000 elixer and I got to a raid and only get about a 30-50k profit, which in my case does not help me at all. If this were the case, the troops that come back to me after a raid would help reduce my cost on how much I need to spend on the next batch of troops and help me save up for my upgrades. I also like to 3 star my raids if possible so therefor after all the defenses are destroyed I place more archer per say just to make sure I destroy everything in time. I don't get why we shouldn't be able to get them back? They are still live, so where do they go after the raid?
2. Donating resources. As of right now my elixer storage is full and I can not of anything, my builders are all taken up and my lab is also taken. I can't really do anything except wait for 3 days until my upgrades are complete and I wouldn't even be able to go for any raids with out going to one and seeing a crazy amount of loot and worrying. "Aw damn my storage is filled up". If this were implemented there would obviously be restrictions on how much you can donate, or even who you could donate to. People would only donate to their clan most likely. After I get rid of a bunch of elixer than I can continue going for raids and making money and also help out my clan. This would probably produce more more players because of the emptiness' of storages, and we all know people strive for these things. It would create a cycle of donating raiding, donating raiding, etc.
if you guys have any comments or suggestion leave them below.

