Suppose we have a module over a ring. We choose a projective resolution which allows us to define derived functors. In particular, sometimes we can choose our resolution to be free.
I always hear the term "free resolution" used, and that indicates to me that there are certain situations in which we'd like specifically a free resolution, not merely a projective one; otherwise we'd just say "projective resolution", and let free resolutions be a nice case.
What are the advantages of choosing a free resolution over a merely projective one?