I think Blizzard needs to take a hint.
I am a larger guild. We have a strong raiding team, but the reason we got so large is we allowed casual, part time players in the guild. To be with friends, to hang out. With this guild experience. Them running heroics, all of a sudden made them a contributor to the guild! It was great, people that usually felt left on the sidelines while the main core was off raiding, could participate in their own little way. Now if they want to participate they have to farm herbs for flasks for the main raid group. What fun is that...
We are the last 25m raiding horde guild left on my server. There just is no reason to be in a guild at this point. You can grab your own bank toon guild. Get all the same guild perks. And then just pug people for raids.
We are closing down recruitment. There is no reason to allow players in anymore, unless they are very dedicated and active raiders. Blizzard has removed the fun for casual players with this change. The only people that can really experience this game are 10man guilds that have a minimum of 4 night raid schedule. So small groups of hardcore players.
For us, a large group of casual players. We can't compete.