She's not at fault for not having powers in order to save Yuuji. In Season 2, her sense of powerlessness is clear.
If anything, Shana has stopped being stubborn because of Yoshida. She was quite annoying in Season 1. Shana became a bit more honest about her feelings after being in good terms with her.