Unfortunately I have to use Claude Code at work, and it is a very frustrating experience, I constantly find myself trying to bend it to my will. I sometimes suspect that my distaste for Claude Code is one of the reasons of my distaste for Claude as well.
Pi on the other hand is a joy to use. Top notch session and model management, excellent conversation tree/branching functionality, and it lives up to its philosophy of being meant to be adapted to your workflow.
I can't recommend it enough, especially if you use alternative LLMs instead of Claude.