Make whip shot stun instead of bash: Why do far enemies need to be pushed back?
Make shield bash boop instead of whip: You boop threats away, dropping your shield to do so is counter active to the purpose of protection. A stun (whip shot) is more logical to require shield being down.
The hit box of whip shot can be increased to keep her as effective against flankers, while also now being blockable by tanks. The movement speed reduction and ability-use delay can be removed from whip shot to keep her combo executions the same speed.
Lastly make her shield trigger inspire instead of swinging. This removes the insentive to dps when you really just want to heal/protect, and allows to you actually know what team mates need assistance sense your back isn’t forcibly turned to them.