I’ve found that the key to guild contentment is finding players with the same level of commitment/activity. Otherwise, you’ll continually be frustrated.
Staying in an underperforming guild seriously handicaps your own growth. You have to choose what’s important to you.
If you aren’t a HSR guild, you will struggle to attract recruits - everyone, even Level 80 players want to do HSR (even if they aren’t ready).
HSR fractured my original guild, causing conflicts between the active, ready to go-for-Traya players and the more casual players. The actives left and went through a couple of mergers before we met the similarly minded folks who have made the current guild the best I’ve been in with either of my accounts.
It’s the people and matching expectations that breeds happiness.