I'm not sure what each of these mics will do for your tone exactly, but I'd actually recommend the OM7 because of its pickup pattern. It is very tight and you have to be right on top of it front and center... this is a good thing if you are going to be holding the mic and moving around because the rejection will be better and you should have less issues with feedback from your monitors.
The description of the OM7 is correct, but if you're cupping it and screaming into it, feedback rejection isn't your chief concern. The e935 and e945 are particularly edgy when you wail into them. If that's what you're going for, try an e835 first actually. The 900 series is a smoother variation of the 800 series. I love e835's on snare drums and singers that cover ACDC.
As much as I'm a fan of Audix microphones, I have 3(OM2, OM3, VX5) an OM7 is a low gain microphone designed specifically for high end PA's. Now just having written this maybe if your a screamer a low gain microphone is good. Take this into account anyway. Its a little different from other hand held microphones.
Question. Do your really want a highly articulate, top end microphone for screaming?