Bgs are fun again, but affliction rotation in it isn’t.
You have 3 (4 with siphon) dots to cast just to start, and the most important (dispell protection) of them is castable.
In mop and wod, we had Soulburn Soulswap to pay resources to frontload all of those dots in a single gcd, making us pay for burst but atleast giving us options to actually be relevant. I suggest a simple, updated version.
Soulburn: Augument one of your spells for additional soulshards.
Soulburn: Agony - Instantly apply Agony, Corruption, Unstable Affliction, and (if talented) Siphon Life. Costs 2 soulshards.
Soulburn: Seed of Corruption - Instantly shoots a Seed of Corruption that explodes immediately upon hitting its target. Costs 2 soulshards (so one more from regular seed).
This would still require malefic grasp to do strong damage, meaning you still need to cast, but it gives you options and ways to start a fight in case you’re stressed for time. Would also help a lot in m+ by letting you instantly apply corruption to a large pack in case its a bursty pack, but still be weaker then burst classes cuzz you wont have shards to sustain malefics that way.
In addition, it would introduce some choices to the rotation that while not rocket science, will definitely feel rewarding when well managed.
Overall, in both pve and pvp, it won’t be overpowered, but it will be much smoother and funner.
I believe these are very simple additions based on preexisting spells, and i strongly urge the community to share its thoughts and maybe let blizz update it, if not in Shadowlands then in the next expac.