I will expand on my post above
This is what I normally do when playing ME2
recruit Miranda, Garrus, Zaeed, Kasumi, Jacob, Grunt, Jack and Mordin. Most times I don't do Jacob's and Garrus''s loyalty missions since they add nothing.
Since I don't usually recruit Tali, I will always have someone die because of no shield upgrade and that character most likely to be killed is Garrus
I do Modin's loyalty mission only if I want him in ME3 and when I sabotage the genophage.
Jack's loyalty mission is kind of a toss up. If I don't do her loyalty mission, I let Jacob get killed during the suicide mission
If I want to recruit Thane, it happens after the suicide mission since his loyalty mission means nothing
With Samara, if I decide to recruit her, I only do her loyaty mission if I have her do the barrier other wise I recruit her after the suicide mission.
I've only done Legion's loyalty mission only a few times just to get peace in ME3 other wise I send it to Cerberus or never activate it
Miranda,, Zaeed, Kasumi are the one's I usually do loyalty missions for.
With Grunt, I will do his loyalty mission if I open the tank otherwise I leave him in the tank
I will do Tali's loyalty mission if I want peace in ME3 otherwise she might survive the suivide mission and at times I have recruited her after the suicide mission