The options you would use in any particular spill really have to do with that specific situation, including where the spill is, what type of oil it is, and the proximity of sensitive environments. The three things that you mentioned are the primary response countermeasures.
In some situations, natural attenuation, or leaving the environment to take care of the oil, might be the proper choice. That option might be used sometimes in areas like marshlands, where, if you brought in heavy equipment, you might cause more damage than the oil itself. On a beach, for example, where there's a lot of wave energy, nature will take care of a lot of that oil. It will overwash the beach and bring some of that oil back into the water column and naturally disperse it. Bio-remediation would take care of it.