I've played from Beta to BFA with multiple breaks of 2-12 Months in along the way. I always come back because i truly enjoy the game. Ive played every major MMO Title that has been released in the same time period, but always return to WoW.
The time before a new Expansion is the worst. Guilds fall apart, people quit logging on and in general its boring as hell. This time is no exception. Other than Raiding a couple days a week its come down to browsing forums and watching Streamers. Passing on any helpful info to my guild mates is my effort to keep them interested. At this point its not even worth gearing alts, as the pre-patch will have some crazy catch up mechanic for Gear as it did before Legion.
How do you spend your time while you wait?