All MA are good for SD. How they are taught can be devestating to Your Abilities.Even though some MA may have things that work better for some people in different applications, I don't know that it would be correct to say any MA is better than another. I think properly learned, all MA are good for SD.
Just my thoughts for your consideration.