Akuma has a pretty good, well, everything. If you're fighting a Ryu or Ken and they're throwing fireballs kind of predictably, you can stand near their cr. MK range and focus > dash through fireballs, or focus > lvl 2 crumple if they're close enough. cr. MK xx hadouken isn't a true blockstring, so you can even hit them before the fireball is active if you're spaced right. Obviously, this won't work against multi hitting fireballs and armor breaking moves so you have to judge when this method of approach is beneficial.
I don't know how redundant this may be for you but there's three levels for focus attacks. Level 1 is the one that doesn't crumple on hit, and if you dash forward on block or hit you're usually punishable. Level 2 Focus attack is the one that crumples, and it's usually + on block when you dash forward. This makes it a good tool for getting in for a lot of characters. The way to tell the difference between 1 and 2 is to notice when the character flashes white while charging it. If you know it's going to be level 1, just backdash on hit/block, since the only way you get pressure on a level 1 FA is if it counter-hits.
Also, never focus attack a jump in if you can help it! Always go for the anti air. Though if you're charging focus and they happen to jump, one of my gimmicks is to backdash just before they land. They'll usually try to throw you, but you'll recover in time to punish the throw animation! haha, hope that helps.