I was playing this game with a friend, and while they were generally able to grasp the concept and execute the general gameplan for the characters to some degree, the one thing they struggled with was the concept of safety on moves. I think it’s a somewhat legitimate criticism of fighting games in general that it’s often not obvious which moves are safe and which aren’t because the frames of block stun and recovery aren’t directly shown to the players. Sometimes you can sort of tell, but with throws in particular it’s often unclear when a throw is a legitimate punish and when it could be teched.
This game already has a number of little indicators that show up on screen when you get hit by things like “crossup!” or “jumpable”, and I think these are quite helpful to new players. What I’m suggesting is I think it might be useful to have another one that says something like “punish!” or “unsafe!” for when you get hit by a true punish after your move gets blocked, so they can learn what type of offense is safe and when they should press a button to counter attack. Note that there is a bit of nuance to this, as there are situations when you can get hit in the recovery of a move that isn’t a true punish (for example, if Geiger uses Air Super, and you do a move that is normally safe on block, the gear can still hit you during recovery, which I would not consider to be a punish), but I don’t think this would be too hard to implement in general. I also don’t think you’d display this for whiff punishes, as I feel those are somewhat easier to understand - miss your attack, be left open. The main situation I think you’d want to cover is when your move gets blocked and then start up a move afterwards and hit you.