BFA won't be as bad as everyone thinks it'll be simply because of class balance.
It'll be bad if they don't follow up on class balance after the launch, and all their other new systems fail.
Like if warfronts, expeditions and war mode are all poorly received then BFA will obviously be a sinking ship. The rewards for expeditions and warfronts just need to remain on par with doing heroic dungeons and/or better depending on how they scale with difficulty.
I'm going into BFA pretty much spoiler free as in, I know the bits and pieces, I know the class balance and the new mechanics they're putting in but I have no clue one how the story will progress and the rewards for interacting with the new systems.
All in all, don't just unsub simply because its a horde vs alliance xpac. We're going back to the roots of what makes Warcraft, blood and thunder!