There are two fundamental differences between bromide and Benzotriazole:
- Bromide is typically not used up during development, whereas Benzotriazole (and most other organic restrainers) ia. This matters mostly if developers are reused.
- If concentration of bromide rises above a rather high level, it actually acts as silver solvent due to higher silver bromide complex formation. Benzotriazole does not do this AFAIK. This matters if you need lots of restrainer to tackle heavily fogged paper.