I came back about three and a half weeks ago, subbed and pre-purchased Legion. I've been enjoying the invasion content, have liked Demon Hunters and have been enjoying my DK and Monk at 100 after the pre-patch. But I'm letting my sub lapse in a few days.
Why would I do that a week before Legion? That's borderline insane, right? Well, it doesn't have to be rational. I've been maining or at least prioritizing a warlock since early 2005. He's the first character I seriously raided with, the first I had an epic mount on when I completed the vanilla Dreadsteed at 60, the first to step through the Dark Portal, the first to kill the Lich King, the first to face down Deathwing and the first one to set foot on Pandaria. Etc.
I always level my warlock first. It's just a thing I do. Of course right now my problem is that warlocks are shit. Every spec is clunky. Every spec's DPS is low. Every spec's survivability and utility has been gimped. No spec is viscerally fun.
So sadly, I guess I have to wait until 7.1 or whenever they do their big "oh shit oh shit oh shit nobody's playing warlocks!" re-balance before I come back. Bit sad because I was looking forward to Legion. Yes, I know this is all irrational. But it's just a thing I do. If there was even one decent spec for warlocks right now I'd pick it up and roll with it. Oh well. I'll be back but it might be a while.