Yea man, having a good guild makes the game so much better. Starting out I had a fun time with my first guild but ultimately there wasn't much community; it was a few lower level people like me, lots of higher level people. My previous guild had lots of community and people who are my favorite players/people to this day. But the guild leader was...unstable and it wasn't a very active guild, so I left.
My new guild is full of very good players, we raid all the time etc. But the community is weak imo. The guild leader bitches at people during raids, tempers flair in guild chat, etc. In fact right now many people are upset the guild leader has been unreliable lately. He set up a raid for yesterday, got pissed over some bullshit, then signed out. We wound up raiding without him luckily, then voted to give raid scheduling privileges to someone else, and there's gonna be an officers meeting to discuss some of the moody feelings going around. Of course this was all done while the guild leader was offline so who knows how he'll react when he learns about it.
IMO a poisoned atmosphere leads to this, and sadly that's what has been cultivating for a long time. Hard to change that