I am actually flying MS with entire family, and they credit more than any other program for fare classes booked (except for those booked with mileage where credit is the same - thank G-d for lifemiles, if you can only handle their issues, there are still some geographic sweet spots and hidden cities).
I was contemplating between crediting to MS or AC. Both have family pooling, but MS pools (including class bonus IINM) for status. If SK wasn't leaving Star Alliance, I would credit there, as I recently found out they don't charge YQ (at least not on the airlines I was checking).
The downside with MS is that there are no US cc partners. What would MS gold give me (not much of a big flyer). I'm currently AA top tier, I would imagine that if I wanted something for just one or two *A flights, I could get status match somewhere.
Then there's A3 where only MT points can be transferred, but there's no expiration, and some nice sweet spots.