d1 usually beats jump punches clean, but it takes a lot of practice, missing it = u take a full damage combo. i would say if you're missing the d1 consistently or just getting beat by jump punches you are doing it too late. as for s2, that beats everything, even sonya's dive kick (if it comes out first). it's 9 frames so you should be able to anti air on reaction. it's easy to look for (their jump) because people are worried about d4 or b2. lately, i have been using b2 as an anti air more often, but it's purpose as an anti air is different from s2. it's for stopping their jumping close-mid screen, so dont use it up close hah. it's awesome to "zone" people out because it's range is nuts, it's easy to do on reaction too. if you're playing online, everything i just told you is irrelevant and you must submit to the jump ins lul