To my opinion the alliances are to big and you can let anyone join. Lets give the Tribal Council points. (now you only need one at level 1).
Every level is 1 or 2 members. (as soon as if you have a second city, you have another building to they ally can increes). With more alliances there are more chanches to an active server.