A Chinese fan-translation of Shana Vol21 has finally came out after all this time (and I finally can read it), and I think there's some points we can discuss (if it's not already mentioned) :
Spoiler for Vol21 spoilers:
- Hecate gets (or will get) sacrificed, but this is only because she can be reborned/reincarnated in another few centuries, so she's not gone for good. Every time SoF tried some kind of plan that needs sacrifices Hecate was the volunteer.
-Johan was the one responsible for Yuji being able to sense things, to get him involved with things like Flame Hazes and Denizens so Pheles will find Yuji and extract him. His plan backfired when Shana was the one that found Yuji and Yuji got a lot more powerful along the way, when he was supposed to be just taken apart for Johan to be released when Pheles found him. After talking with Pheles, Johan changed his plans to just accept a hopeless situation and his death, to taking a gamble on how Kazumi will use her cross.
Though as Yuji captured Kazumi he also figured out Pheles' cross has some kind of hidden machinisms (but not that it will summon Pheles and sacrifice Kazumi) and sealed it, only leaving how Kazumi can still move inside a fuzetsu. Bel Pore has also added a chain necklace of some kind onto Kazumi to ensure her safety from other denizens.
-Johan has also managed to contact Rami somehow and gave him the data on what he found inside the Reiji Maigo (on Silver, among other things).
-Yuji took many 'levels on badass' as he studied continuously from a library of spells that SoF has, and used his tireless body to train continously to improve his combat abilities. He also learned skills such as leadership and tactics while being the leader of Bel Mosque. He is fighting from the inside to ensure Shana and everyone will be saved, but he was the one that ultimately came up with the plan on the scenario that will lead to the creation of the new world.