Maybe I forgot to explicitly mention but you can cast it on allies, making it a support/defensive item. The invisibility would be the same duration as the current Veil Walker, making it less about the invisibility and more for the shields
Veil walker is now 6000 souls, which for what it currently provides is too much. Changing it to an active removes the necessity of going into veils (I guess it's just walker now), but also allows it to become a potential "support" item that can be bought to help out allies refresh their shields...