Mobility and spell interrupts, IMO, are two painfully absent aspects to this class right now. As fun as the concept of demon gates/portals is, they really dont lend to greater mobility as much as the developers seem to think, and you cant always plan ahead where you’re going to need to be able to go. Burning rush is our only other option for mobility, and there isnt a single other instance where mobility is tied directly to massive health loss.
I could see it working if burning rush only drained a percentage of base health, but being 4% of your maximum health per second means, without external healing or damage factored in, you’ve only got 20-25 seconds of movement speed increase. Many classes have a similar movement speed boost that lasts 10-15 seconds with absolutely no downsides other than cooldown.
Even if a cooldown became necessary, I’d really like to see the health drain removed from burning rush. I get that it comes from a time when warlock class fantasy was draining life from enemies, but how often do you actually have time to sit there and drain life while you’re trying to avoid mechanics (sure would be nice if drain life could be used while moving, wouldnt it?).
Point is, burning rush seems overly punishing for what it offers, but we’re stuck with it because there are no alternatives.
Next up is spell lock. Warlocks have this tied to our felhunter pet. Interrupts have become an absolutely crucial part of endgame dungeons and raids, 100% required from most if not all of your DPS and tanks, and even sometimes healers, but to use our interrupt (which also happens to be on a much longer cooldown than many other class’ interrupts) we’re forced to use the felhunter, which means a loss in other utility or damage potential, doubly so for demonology which is already required to use the felguard in order to play to their potential.
Spell lock needs to be disconnected from the felhunter and made baseline for all warlock specs. In it’s place, why not add stealth detection, tracking, etc. to the felhunter for further utility differential?