EZ. She still needs some work to be done on her. Nothing that you've seen is final, exception being the model. Needs animation cleanup, audio, VFX. The ability and passive need to be pass/fail'd and then finalized, her loadout(weapons, gadgets perks) need to have their proper role/individual identity pass as well(what she has currently was just a basic plugin of perks, not representative for her being a support).
The leak is unfortunate as it steals thunder and also sets the wrong expectations(especially when said gameplay content is incomplete).