I had a idea about Sanctuary for quite some time, but did not wish to present it as i normaly play self casting Santuary characters, and it would make things harder for me.
But, in the end it might be usefull.
Idea:
Change Sanctuary spell, so that it takes into account the Level of the Player and not only the Caster/Item level.
Make the Sanctuary spell give a minimum duration based on the Player Level.
L0-10 - 0 hours min
L11-20 - 1 hours min
L21-30 - 2 hours min
L31-40 - 3 hours min
L41-50 - 4 hours min
And of course the Human bonus. If human +1 hour.
This would mostly affect vials/low staves, and not High end forms of Sanctuary.
It is a small change, but allows a fallen warrior to make due better with vials at Pinnacle. While having zero impact on Low ranks.