A survival hunter instead of a MMS sounds like a good switch indeed.
As for only bringing 1 hunter, this is basicly because the 2 hunters I've raided with haven't proven to be anywhere near top-5 dps, except on certain encounters (for example Azgalor).
As for windfury > GoA, me personally playing a prot warrior, wf allows for more rage-gain and in most encounters the extra crit/armour from GoA and the allowance of having a druid/hunter in your group without them whining about totems, really isn't that much of a trade-off. Also having tanked all bosses in game so far (since people seem to like spraying their epeen), I really personally haven't had any problems with maintaining aggro - maybe only on Bloodboil.
As for enhancement shaman <> resto shaman in group 2, the point in the bottem of my post regarding enhancement shamans still stands. Also, if you wish to bring an enhancement shaman that means you have to leave 1 other dps out to trade for a healer, right?
Protection paladins have proven to be quite usefull, but only in some encounters/instances and even though they're the absolute king of Mount Hyjal-trash I really don't feel them *that* good to take them over a prot warrior or a feral druid.
About the other comments, feel free to post your own perfect groupsetup, please. It will always include making some trade-offs between certain combo's. And thus, as pointed out, a perfect-perfect raid set-up is nothing but fiction, this doesn't mean that striving for one isn't a good thing
