I base developer choice on the material decisions I made earlier on.

Anything shot at box speed, or over exposed, from EI 400 and less, gets Rodinal, or D-76, depending on subject matter, and how I feel that day.

Anything pushed gets Acufine or D-76, depending on the subject matter, and how I feel that day.

Essentially, I stock 2 developers to account for extremes in my subject matter, and one that takes care of the in between.