I'm having a TON of trouble against the Batman matchup. Good batmans, the ones that actively use their traits effectively and make extremely ambiguous j2 crossups. Raven's invulnerability on wakeup is absolute garbage and her anti-air loses to j2. You can't outzone batman due to his trait, batarrangs and his amazing dash. The start of the round is extremely difficult and it can just be a trainwreck if you guess a few things wrong. God, if you get stuck in the corner against Batman with Raven - I've found nothing.
I don't understand what to do, I can beat crap batmans... but, a good one? Not only is it rough but I get destroyed. I'd love for advice on how to deal with good batmans. I've gotten to the point where I'm contemplating learning a secondary JUST to deal with him. Help?