Legacy vs. Generic vs. Humanoid pros and cons?

Gave it a google but couldn’t find anything. What are the pros and cons of each animation type?

http://docs.unity3d.com/Manual/MecanimAnimationSystem.html

Mecanim allows a better integration of humanoid avatars.