Do you agree that a problem exists with guild systems in modern MMOs?
I absolutely agree. MMO's are always trying to find "reasons" for guilds to matter. The only reason a guild should matter is because the player wants it to matter. Forcing people into guilds based on the benefits/buffs/perks it provides is terrible. WoW did it and they ended up removing perks based on guild level and gave all guilds the same perks, because they saw the environment they created. I feel they waited too long to change it but they changed it none the less. As a player I should be in a guild because the guild has the same goals as me and I enjoy playing with these people. Not because I have to join them to get super sexy perk 19.
What features and mechanics do you think Crowfall can implement to help foster strong, tight-knit guild communities?
The only thing that is going to foster that is creating situations for the smaller guilds to be successful. I hate to bring up WoW but when they added 10 man raids to all raid difficulty levels it allowed the smaller guilds to experience the content. With the implementation of PhysX and collision I think this will help smaller guilds be effective. It will not be possible to have a zerg train of 50+ people running on top of each other so smaller coordinated groups will be highly effective.
What features and mechanics do you think Crowfall should specifically avoid to do the same?
They need to let guilds be about the people and play styles not about the perks it can provide.
Are you worried that campaign win conditions will strongly favor mega-guilds in too many circumstances, and that this, combined with export rules, will smother small guilds in their cribs?
The one good thing about campaign rules and win conditions is that they will change. I have faith in ACE that if mega-guilds become the norm and nothing can get done without them they will adjust fire and work on ways to change that.
Any thoughts on multi-guilding mechanics like Guild Wars 2 and The Elder Scrolls Online?
The only experience I have with multi-guilding is GW2 and I'm not a fan of their implementation. Most guilds want you to represent them 24/7 so there's not much point in being in other guilds unless you have your personal bank guild. I've always been a fan of 1 guild, 1 character. I feel multi-guilding just adds to the situation of guilds not meaning much more than a perk.
What's your opinion on alliance systems, featuring a shared chat channel for a few allied guilds?
As long as ACE gives us the ability to create chat channels then this situation is easily handled. No need for dedicated alliance chat channels.