Happy pi.dev user here, give it a try! I would say that's kind of the "vim experience" but for harnesses: has the minimum, if you want something more you extend it :)
Saying it gives "the minimum" is generous, it's pretty much useless out of the box. And did I say slow as well? I think pi is great if you're into spending your time managing your harness rather than using it. In that regard, it's more like neovim.