Out of curiosity, why do you like gemini-cli better than claude or codex? And do you have any comparisons to opencode or pi?
Personally I've really liked OpenCode's TUI, but maybe on a superficial level of "this looks good and feels ergonomic to me".
Gemini cli felt clunky for me when I tried a while ago, but maybe it's better now? I do like how it's open source and I'm wondering if it can be made as model agnostic as OpenCode.
I don't really see or feel a difference in a lot of the the cli tooling, however, for development work Gemini is just hands down better. And I pay for ultra, and while that's not cheap, I know I can just use it however long I want for whatever I want and I'll never go past the price I pay unlike some API key only models.