Like most of us warlocks are pretty sick of changing pets mid fight(demon) or destro locks whiining about demoun soul in arenas(they need to use their felhunter) so I came with the following theory:
There is a mechanic which would make us all happy and it wont make Bliiz sad as we wont need to sacrifice our own pets. How? Think on how holy priests work. They use Chakra. Basically they enable chakra(on our case demon soul ou rename it wte) and cast a spell. According to their spell cast, their chakra gains a buff , being increased raid or solo healing. This could work for us but for that to work, they would need to nerf the buffs demon soul gives to us, so that could be constant buffs, and undispelable. I was thinking:
Corruption(felhutner buff): increase periodic dmg by%;
Hand of Guldan(Felguard) : Increases spell haste by % and shadow dmg done by %;
Shadowbolt (Sucubus): Increases Sbolt dmg by %
Chaos Bolt/SoulFire/Immolate: Increases Crit chance of destro spells by %;
Some random tanking spell(Searing pain): All threat trasnfered for VW(some sort of MD? perhaps OP).
Nonetheless these buffs should be signifincatly nerfed in order to be permanent , just like chakra. all you have to do after is to slect demon soul again, cast the spell you want, and voila, dif effect.
Feedback would be aprreciated.