I love rogue class, but I will only play on tactician mode so I want to squeeze everything out of every character I have in my party. I feel that if I don't multiclass rogue, I will leave so much attack potential unused. I'm not sure what I will do about Shadowheart however. I might just keep her as trickery domain cleric without any multiclassing.
Trickery domain kinda asks to be multiclassed into a battle master fighter. Mirror Image + Riposte, also Bless on self + Con saving throw proficiency rocks.