With the recent update to how the xE multiplier was removed, the effectiveness of the dark energy buff in particular has been significantly nerfed. I believe that the dark energy buff duration be boosted to 1000 fights.
In a hypothetical situation with unlimited number of bots with unlimited energy within an attackable range, spirit of the wolf buff works significantly better than the dark energy buff currently due to its duration being twice as long. If a fight takes 3seconds unbuffed, to gain 20 enery. Then if you do 3 fights on 1.5x battle speed, you gain 60 energy in 6 seconds. if you do 2 fights on 1.5x dark energy, you gain 60 energy in 6 seconds. There is an arguable minor difference that you have to pay attention and click more times, but the battle speed buff lasts 2x as many fights, in addition to which also contributes to your total wins which in turn increases your EPH. In the current state of the game, the only time I would expect that the current Dark Energy buff be used is when dumping energy. If the dark energy and battle speed buffs both lasted 1000 fights, then dark energy would be preferred for energizing, assuming that the energizer probably have max wins for the EPH calculation.
In the situation where there are a limited number of targets within an attackable range (aka being at a high level). There are a few situations where you may prefer dark energy buff (i.e. there are only 3 targets that are within attackable range, but they have a higher EPD(Energy per day) then what you can take from them on a daily basis), but on the most part you would prefer the battle speed buff.