I found that each application has appropriate disinfection so that a blanket commentary is inappropriate.
One caution with bromine has to do with disinfection byproducts if this is for drinking water. Ozone does not give a measurable residual.
With respect to flow control, I designed a lift-station with PLCs with variable levels for pumping. During the night, we lowered the start level so that it maintained a shorter residence time. That took care of H2S.
We had problems with normal sewage odors and ended up sealing the station...