In my opinion, Brigitte is not balanced in her current state, at least in competitive. One of the reason is because of her repair pack, she can heal or even give armor to an ally within a certain distance, which i think it is a low-skilled but high-rewarded ability, since u can heal an ally without having much risk.
My ideas on how to improve this situation are as follows: first, Brigitte can obtain her repair pack by getting swings on enemies (maybe 5 or 6 hits) and not countdown numbers, so that she will be forced to be on the front line in order to support her teammates. Second, instead of just shooting the repair pack to the selected ally, Brigitte drops the repair pack on the floor, just like torb does ( because she is related to torb, there may be some similarities between them). Or something like mercy’s rez, which she should be near the target and there is an animation when she is giving the repair pack to the ally.