I'm sure that by "success" he meant that the instruments...
...have proved to be extremely useful. And they give a unique view to the interior of a planetary body that other instruments do not.
Space/Science » in reply to Your definition of "success" ?
...have proved to be extremely useful. And they give a unique view to the interior of a planetary body that other instruments do not.