Just a note about bromide in developers.
As the level of bromide goes up, edge effects are repressed, and so with enough bromide you can reduce sharpness substantially. Reducing alkali, as long as pH can be maintained, will increase edge effects somewhat.
Like all "rules", these are generalizations that should be tested. People state that contrast is good, but give no proof that sharpness or grain are maintained and etc...
You know, there is a "theory of developer design" for engineers. Maybe someday I should teach it.