I hate working with codex. It feels like a machine. You tell it to do something, and it just does it. No pretension at being human, or enthusiastic, or anything really.
But codex almost always does it right. And the comments are right, I never run into random usage limits. Codex doesn’t arbitrarily decide to shrink the context window, or start compacting again after 3 messages.
The codex client sucks, claude code is much better. But the codex client is consistent, which is much more important. Claude was amazing 3 months ago. The model is still fine, but the quality of the experience has degraded so far it’s hard to consider using it.