I'm a bit bewildered there's so many options. Which do you use and why?

No doubt many more.

One answer is that I already find myself switching between Claude, Codex, and Gemini myself in the command line due to limits, running out of tokens, whatever.