[quote=Taril][/quote]
The kind of relationship you're describing sounds like "I love you only when you do what I want". That's not love - it's a transactional arrangement. If Lae'zel's people matter more to her than I do, that's perfectly fine, but I won't die for her, I won't sacrifice my people for her, and I won't abandon my beliefs for her either. That turns everything into a casual situationship - two self-centered individuals incapable of forging a meaningful bond. It doesn't make a relationship with her interesting or deep - it just makes it indifferent to me.
So exclude Lae'zel, exclude Shadowheart - who's left for romance when you're playing a honorable character? Only Karlach, whose good ending is sacrificed for the sake of a cheap tearjerker.