I'd say guilds right now accommodate too many members. A maximum size of 20-30 would be more than fine and allow for better competition.