OpenCode is a beast. Does it still try to take a disk snapshot of my working directory, even when it contains hundreds of millions of files? Does it still eat all of my memory? Does it still have a super-gigantic system prompt that wastes a solid percentage of my context window before I've even begun?
I switched to pi some months ago, and I have no complaints. It just does what it says, with no shenanigans. They updated the rendering approach recently so scrollback is nice and smooth now.
I switched to Pi after experiencing OpenCode V2 about a week ago. Dislike the UX direction a lot. I took some effort to sift through the Pi plugin ecosystem to get my setup in a good place.
I will say OpenCode has likely improved significantly from your experience. I never experienced any of that since ~May of this year when I picked up OpenCode the first time.
I was opencode user, but like few months ago tried pi and never looked back. Pi with open models is absolutely mind-blowing - my agents run with speeds not achievable with any remote frontier model - they certainly not as smart, but it doesn't matter because they do their "work done" perfectly and fast.
All problems I had with opencode are not presented in pi - it looks it's the best approach to guarantee most productive coding environment - speed, simplicity, transparency, absolute customization. I will certainly try this 2.0, maybe they have now improvements.