I assume all of us came from another MMORPG, have tried PC MMORPG or just gamers of the online world. We are all familiar of the so called guild system. Here in AL we have our own guilds, where we belong. Wouldn't it be nice if the guild system could contribute to our toons' progress other than just giving us discounted pots?

For example:
Guild contribution points - a point system in which all the members can acquire:
1 point each for completing elite dungeons, unlocking new maps, unlocking achievements, winning PvPs, etc.

It is called contribution points because it will be used to upgrade the guild.
If a member leaves or was kicked out and joined another guild, the contribution point of that player will reset to zero. This way, we can lessen guild hoppers.
Kicking out a member will now require a vote from, say, 3 officers and a vote from the Guild Master.

Also, the GM can now require a player for an amount of points to be promoted to an officer or recruiter rank.

Guild upgrade - there will be a point requirement for upgrading guilds.
example:
5000 overall guild points to upgrade to Lv2 and so on, up to whatever Lvl the devs want.

Overall guild points - the total contribution points of all the guild members.

When upgrading the guild, a certain amount of overall guild points and an amount of gold or plats(well, an income for STS) is required.
Each guild upgrade should unlock passive skills, a x2 exp or x2 gold drop buff which a member can purchase with gold or plats(another income for you STS). Exp guild buff is stackable with Exp elixir (more income, right STS?)

PvP guild room - a 5v5 team deathmatch from each guild can enter the arena. Kill all! Last man standing wins.
The winning team will get 50 guild points, and each winning player 1 contribution point. Losing team will lose 10 guild points.
This should be fun!

In this manner, we will see the top guilds of AL.

This is just my suggestion to have more fun in the game. Anymore suggestions for improving our guild system?