The main reason he is bad imo is that he has no true mids and the riskiest neutral in the entire game. Everything he does has a gap or/and is heavily unsafe. Everytime you do anything in neutral it is punishable.
Imo he is not hard to fix, all he needs is his s2 and d1 fixed so it doesn't whiff, B2 to become a mid and b22 -5. He would be instantly viable. A trait buff would also be welcome, b4 should last a little bit longer and f4 should have a stronger vacuum effect, it is really useless in the matchups he could use it the most. His anti air staff is one of the most satisfying moves in the entire game to land, but it is just not happening if you are trying to anti air the best jump ins in the game on reaction, every time u see someone anti air a character like flash or batman with it, it is a read, and a very risky one, so I would also really like to see a little bit less startup on it. Idk but imo he is is the worst character in the game at at his current state, he is completely pointless bc ebc everything he is decent at simply doesn't matter bc there are at least 10 other characters that do the same thing but 10 times better. The buffs I suggested would make his neutral really good, while keeping his 50/50s unsafe and his dmg the same. I'm really afraid the devs will go the easy route on him and just make bf2 mb safe bc that would kinda break his offense without fixing his real flaws.