Dayum, Rotor Canon is viable now.
If you have battlepass, this is the priority:
Rupture BP > Attack BP > Support BP > the rest

>Defender is dead class, and the Defender engine is absolutely useless to support Rupture agents because they don't even use Energy.
>Anomaly engine is usually outclassed by Weeping Gemini
>Stunner engine is usually outclassed by Fossil Core

Support BP engine is normally outclassed by Kaboom, but it could be useful for Lucia, 20% Crit Rate for Yixuan is absolutely huge.
But the cost is: it only activates against Ether weak.