I have fun playing wow, to be honest, I've been playing since 2008, but I've never played a complete expansion, I always take some kind of break, If I don't have enough time or at the end of an expansion that's taking too long (I'm looking at you, siege of orgrimmar).
I started in the beginning of WotLK, played all of it except for ICC cause my laptop died, then played some cata at the start and the end, played the last portion of MoP, Ironically I think the expansion I played the most was WoD... then played legion with gaps in between patches cause I was in the middle of a IDon'tKnowWhatClassToPlay crisis, and then BFA, I took breaks at the end of uldir, dazaralor, eternal palace and now I'm back... with the way content is being released, I'm most likely gonna take a break after finishig heroic nyalotha, maybe I'll try some mythic or switch to an alt... But I'll surely take a break and come back for the prepatch, eventually