OrangeRX doesn't seem to have a USB port for programming. Certainly, it's programmable, but if it doesn't have built in USB, you probably need an external programmer and some custom wiring. My understanding (from my research, not from personal experience)is that openLRSng is better than the stock firmware that comes with most/all of these modules, so the ability to flash is quite desirable.
ezUHF has the external power switch and head tracker port. Up to you whether that's a value or not.
ezUHF advertises GFSK modulation. I can't figure out whether that is something that all of the 433 MHz units do, and they're just playing up the marketing, or whether it is unique to ezUHF.
The power output difference is only 3 dB, which equates to 50% additional distance. That's not nothing, but you can go REALLY far on 433 MHz at even as little as a few hundred milliwatts, so it may not matter in reality.
One factor that may sway some people is that the ImmersionRC stuff is all set up to work nicely together--that is, if you have EzOSD, and Immersion vTX, etc... it should all plug together nicely and easily. Not a big deal for the real hackers, but it may matter to some.
The price of the receivers is substantially different. The OrangeRX 9 channel receiver is $20 on Hobbyking. The Immersion 8 channel "lite" receiver is $100 and the diversity receiver is $125. So even if you thought you could swing an extra $50 for the module, you're going to pay out the nose for the receivers. Unless maybe they're cross-compatible? I don't know.