I'm playing through Mass Effect 2 again, and I've never figured out how to get everyone out of the suicide mission alive. The Collectors always raid the Normandy when I've got one loyalty mission left to do (usually Legion's).
If I don't leave immediately after that, I arrive too late to save Kelly. But if I don't have all the loyalty missions completed, one of the team ends up dead. Is this a sadistic choice, like the Kaidan/Ashley thing from the first game, or is there a way to make sure everyone survives, including Kelly?