When deciding between contour plowing and terracing what might a farmer consider?

That really all depends on where that farmer lives, what terrain he/she has to farm off, and the costs of contour plowing versus terracing. Some areas are not suitable for crop farming no matter what the options are, so the answer to that could be neither contour plowing nor terracing.