I would gladly pay extra for E+ on CO, rather than having to wait to see if I do or do not get an upgrade. Of course that was when I was elite. I'm falling to Bronze Elite in a few weeks, but that's all the more reason to pay for E+.
One concern: would employers prohibit E+ bookings?