Karlach leaving and not joining you right away is lame, imo.

She has a tadpole. Everyone and their grandmother is already after you, and her, because you are all infected. You're all going the same way. Why would she NOT join you?