Let's be honest, alliances aren't really worth it like they should be. There is no direct benefit to being in one, besides an increase in ILs there is no real reason to join.
One idea I had that would make Alliances worthwhile without hurting anyone would be making all ILs free, and this would only apply to alliance members.
It doesn't even have to be free but 50% off all Alliance ILs. This would make it more worthwhile to be a member of an Alliance.
Please give me some feedback and more ideas in the thread.