GGs. Haha, I wouldn't call Balrog one of my mains... maybe Guile. Next time, let me know if you want me to play a specific character. I gotta tell ya though, my Mika is probably two times better than my Balrog is.
TAP's frame advantage depends on the level. Level 1 is -2, level 2 is -1, level 3 is 0 and so on. One thing is that you need to interrupt when I dash in. He's not plus forever, and eventually he'll need to either jump towards you, walk or dash to continue the pressure. Those are the openings where you can do something. He's one of the characters where you need to know his frame data to know when you can and can't challenge him.