I kind of disagree with the "formula" type of system that i see you guys talking about (that's what i see)
When I played doubles "something I personally hate cause of the mental compatibility based on the players around me and their skill level at the time" this over thinking usually led to problems. Pool is to random and thus planning an outcome is close to impossible.
NOW!, when i found my partner/soulmate on the table things changed. We played based on the others skill level and what they know or feel comfortable doing, since we knew this well there was very little problems on the table. Breaking was based on who felt good that day, but mostly what the line up was on the other team.
There was no need putting strong horse up first to break only to come up dry and have the other teams strong horse come up and run out, and there was no need to "if avoidable" have your strong horse matching up against another. Based on the skill level difference (from your team to theirs) it would/should be better having a strong follow a weak.
(part 1) weak player breaks and does his thing, should he come up dry then hopefully the table is not wide open for the incoming strong player, should that player play a safe your strong player is more likely to reverse it or get the hit leaving the other teams weak player to come and do his part, this is where the mental connection comes in.
(part 2)Your weak player (if this player is not you) should know what to do in order to leave the best opportunity for the strong player on his turn (refer to part 1)
that's just how i feel and based on "MY" experience people.