Medical Separation vs. Medical Retirement vs. Administrative Separation

Can someone clarify the benefits of each, and why one is better than the other ?