I was playing games many games like this and I enjoy this one but there are few thing that makes me upset.
- Social part of this game is unborn child.
Chat is only possible in alliance and its connected with connected/disconnected notifications. Its realy bad.
I think this game needs World Chat and never show this login messeges in alliance chat.
Add guild description and daily message.
Add ingame and alliance game. All players can send text messages to each other and of course set privacy settings ( block all, accept from all players, only alliance members).
Make some alliance changes to allow members help each others, like share resources or help with upgrades.
Provide some statistic of player attacks and defence activity, general production and etc.
More information in player profile (with privacy settings). Alliance members can see another members cities and heroes.