Fix Python – Why use pip over easy_install?

A tweet reads:

Don’t use easy_install, unless you
like stabbing yourself in the face.
Use pip.

Why use pip over easy_install? Doesn’t the fault lie with PyPI and package authors mostly? If an author uploads crap source tarball (eg: missing files, no setup.py) to PyPI, then both pip and easy_install will fail. Other than cosmetic differences….