Tech jacket is well written and her position in the team was interesting and well written.
She was able to hold the vials against the viltrumites since being the only one with tech in space. She helped allen escape the viltrumites and thus, get heat off oliver and nolan. Her vial shooting also helped in taking down viltrumites.
Now from a writing standpoint, her not being super powerful definitely stands and supports herself being different from the team. Her mix of being useful with vials while also being a bit of a liability set up for quite a few interesting scenarios. Her role in a team wasn't a boring random one.
The only issue I have is that she took down viltrumite mark in invincible war and seems a little downgraded but:
Almost all the variants were weaker than our mark.
It was longer than a few minutes.
I think it's weird that people hate her when she is definitely cool and had a unique position in the viltrumite war.
What do u guys think?