That is pretty much correct for the entire cast. You should stop denying how shitty Helena is. I don't know if people online make you feel like she's fine. She's not. I win with her all the time as well but a quick look at her data in Bryan's guide and her damage is enough to understand she's lacking in everything. I'm even finding Mamba's "forced" tech thing quite useless.
In regards to what you refer to as Mamba's force tech's if you are finding it useless then you cannot read your opponent and that is your fault, sorry but that is simply the truth. If they are teching then you apply pressure as soon as they get up if they are not teching then you force tech them and then begin applying pressure. If they block or counter you grab if they attack you launch them instantly with either 6K or P+K and if they step you sweep them with 2K. You have such an advantage in this situation and if you cannot utilise it then it's your failing and not Helena's.
Helena has every tool she needs at her disposal to win as long as she can she can make good reads and once you have the advantage your reads become a hell of a lot easier. As it does with every character.
I hope she gets some improvements and soon but this attitude of Helena not being able to do anything is complete bullshit. If you cannot do anything with Helena up close then I think you need to examine your game and stop blaming the character because not everyone is having these problems.
I know Helena has some problems, I have NEVER said she is a solid character with no problems. What I HAVE said is that she has some good tools that when used correctly will carry her regardless of her flaws. I simply choose to focus on what she can do rather ran sitting around crying about what she can't do. Maybe that is the difference between you and me.
I mean you went ahead and "reserved" a combo thread for Helena and you haven't added a single god damn thing to it. So why did you bother making it god knows how long before Helena was even playable in any of the pre release builds? You clearly have no intention of adding anything to it. I try to be nice I really do but watching you contribute nothing but disparaging remarks is obnoxious as hell whilst other players like myself are out there building tech for our character and making the most of what we have.