Some small changes I'd like to see:
A sort of automated system of kicking members. Many active guilds require their members to be on tag 24/7, and a lot of times that is difficult to manage for leaders. There should be an option that kicks someone from the guild upon leaving the tag, preceded by a warning message to the player leaving. There could be levels to this option as well, such as not being applied when a member changes tag to an allied guild, and/or making it so the member going off-tag can only do so for x-amount of minutes before they're kicked. I think the Graal community can benefit greatly from some sort of enforced loyalty to their guilds.
A seperate public & private guild news, a public one being one that non-members and off-tag members see when viewing the guild, and a private one being one that on-tag members see when viewing the guild and also see in the guild message that they receive upon logging on.