One side-effect left out of the discussion is the pain of maintenance that multiple options causes. For example, to provide for a single new option requires a new admin page field, a new admin page if one didn't exist, and accounting for checks on that option all throughout your code. Reducing options = potential less work down the road.