My biggest problem with Jupyter is hidden state. You have no idea what order the cells executed in and how many times to get to the current state. Pluto.jl and Marimo solve that by using reactivity to make state transparent. WYSIWYG.
I have also been thoroughly impressed how Marimo has engaged with AI agents. marimo-pair is fantastic.
However my use of it has decreased a little with how easily I can conjure disposable frontends with agents to explore one off things.
I have also been thoroughly impressed how Marimo has engaged with AI agents. marimo-pair is fantastic.
It sounds like you're commenting about this from experience - if you'd like to share some of that, of course that would be welcome.