I've enjoyed how every companion in BG3 is hiding something from you.
What makes Shadowheart uniquely more interesting is the extra layer that beyond her deceptions, it seems like she doesn't know her own story fully. Her story is the one I am currently looking forward to explore the most.