We can't say anything definitive about Shadowheart based on early access. Liking her or not, that's up to each of us.
So this is just my opinion about Shadowheart; I was in a similar situation in another game, Dragon Age, with Morrigan. But still I assumed the risk, and gave her a chance, because I felt she needed my help more than anyone in the party. She changed a lot, and I loved how that affected the story, up to DA Inquisition and will continue beyond that.
Shadowheart could end differently, we can't know yet. Worth trying. So far she is an interesting character. Could be a fun journey discovering her story. Maybe. Who knows...