I don't see hitconfirming every move as a minus for the character. The fact that you can visually see something has been blocked and not commit to the unsafe special is a + in my view. It just means you can't autopilot. He still has a 9 frame double hitting ex flykick which isn't that rewarding on hit but still better than nothing. Ex db3 is still 14 frames so even though it can be broken I wouldn't say it is that bad as they have to go out of their way to try and crush it. Not like Predators standard armor which will be broken without even trying. I also don't think all his stuff sucks on whiff. At the end of the day, variationless Jin has 11 with 4 frames of whiff recovery, a disjointed hurtbox and great range. That string is imo arguably one of the best neutral game strings there is. I don't play Boj anymore but I still see it as good.
But yes straight arrow is utterly trash lmao.
I also forgot to mention that the options after a blocked f24 are actually really good: Stop at f24 to be -8, with a very hard punish in MOST MU's, go into f243 and jail a safe ex cartwheel OH which goes into HKD or go for an unsafe low (ex low which launches in the corner for 32% (or more?)) and both of these come out on the same frame and are 16 frames so it's a true 50/50. For MU's where the ex straight arrow is NOT low profiled, you can still go for these and end at +7. Nothing is guaranteed at +7 but it's a hell of a lot better than being punishable.
Basically you can make them guess a true mixup after they have already blocked right once on the initial OH lol. If you go for ex OH then they can't even punish after blocking right twice.