Love your design! It's very cool the colors the shapes everything!
Now there is one thing I like less than the rest, and it's the head. I think it's has to do with both the helmet design and the facial expression that looks too happy for the dark vibe the character otherwise gives.
But I think there's a bigger problem. Don't get me wrong, I love the design itself, but in the context of your project, she wouldn't fit in Overwatch. Not because of the visual quality of the design or anything, but because she's not unique enough. Remember, no two characters look alike in Overwatch, they all have very distinct silhouettes and personalities. Take out the gun, and your character could be a Moira skin. Elongated, techno-mage female character with a pointy robe and a techno glove with artificial nails. Her gun, which I really like btw, looks a lot like Orisa's.
I don't want to discourage you, cause you've got the aesthetic of the game very right. I think you should focus on finding silhouettes and archetypes that stand out from the rest of the cast before going into polishing and designing the details.
In other words, your character looks like one that could very much exist in the Overwatch universe, but that wouldn't make it as a playable hero.
I really hope I don't come off as harsh or anything cause I know you've put a lot of efforts into it. But I really believe that it has a lot of potential and that you could bring it to the next level if you take more time in the rougher stages. If it was me, i'd actually do rough designs of your four characters before polishing anything. Especially since it's so important to you and you want it to be in your portfolio!