I like those tradeoffs much better. A good sacrifice (like with the other characters) should be something that is uncomfortable to give up, but still doable now that said character has a renewed sense of purpose and a support system to fall back on (Shadowheart and her parents, Astarion not being able to go outside). Taking away the first thing we fix for her would honestly just be cruel.