I feel like alliances don’t serve a great enough purpose. Gold boosts, elite boosts, and chat, sure, but I don’t feel like there’s really a sense of /teamwork/ in alliances.
In addition to that, I have many unused items that I got a long time ago, but that are obsolete to me now. So here’s my suggestion. Let alliance members help each other by being able to give away unused items to their alliance members. This would help weaker players advance while making it important who all’s in your alliance.
However, we don’t want to start seeing Lv.17’s with Hero items; that would be ridiculous. So you may have to set a level limit on items. For example, you can’t wear Hero items before Lv.50, or something like that. You could even do a points system wherein each rarity of item costs a certain number of points to equip, and you gain points available with level. That would also make leveling more useful. However, it might be harder to program.
And if you want to put a /LOT/ of work into it, you could also make it so that, rather than just being able to recieve an item that another member doesn’t use anymore, you have to pay Flare a certain amount of gems for the transaction. This would keep it from cutting into Flare’s profit margins.
Either way, being able to send items to other alliance members would create a better sense of teamwork with alliances, and make it so that a player doesn’t constantly have to shift through Granny’s market looking for, say, purple boots that enhance speed; they can just ask a higher member for their old ones.