I disagree on U1 vs Rufus. The only time you can reliably expect to land U1 in that matchup is if he does something stupid like full-screen Tornado or cr.HP (which is Ultra punishable even on hit, although if it hit you, you probably won’t have charge).
The full-screen Tornado, a smart Rufus won’t do, and a Rufus who knows what he’s doing won’t cr.HP if you have Ultra 1 stocked. Those things don’t really affect his game much.
Ultra 2, on the other hand, does.
If your reactions are good, Chun’s df+LK beats Rufus’ Dive Kick pretty cleanly, and sets up a juggle state for Ultra 2. If you demonstrate to Rufus you can do this reliably, he has to change his gameplay strategy because all of a sudden his divekicks are useless, and without them Rufus doesn’t have much in the way of offensive pressure. At that point all you have to do is bait out EX Messiah to drain his meter and then rush that shit down.
Also, remember not to jump too much in the Rufus matchup unless he’s already in the air - his j.HK > Ultra 1 still hits hard despite getting nerfed, as does j.HK > EX Snake Strike, and his U2 will suck you out of the air if you’re reckless.
Other stuff:
Zangief:
You can Reversal Hosenka ANY Banishing Flat, not just EX. If you have Ultra 2, then just EX Legs > Ultra 2 (or if you want to be fancy, cl.HK xx EX Legs > Ultra 2)
Akuma:
On block, his Sweep gives you enough time to punish with Ultra 1. Granted, he can cancel its recovery into Ultra, but realistically the number of frames he has to do it is so small that I wouldn’t reasonably expect most Akumas to be able to Demon in that window.
Cammy:
df+LK also works against Cammy’s Cannon Strike divekick, although I feel like the timing for it is much stricter than it is against Rufus. Against Cammy, focus absorbing her dive kicks or air-to-air with j.MK, j.HK or j.HP may be a better option unless you’re confident you can land the df+LK into Ultra 2.