The last project I developed was an editorial-style landing page using Astro, which did not have interactivity; however, they were components with a lot of dynamism and a lot of logic between animations and user-triggered flows.
In terms of productivity, there has not been any notable improvement. It was more pleasant at a usage level, but in terms of pure productivity as such, there has not been improvement.
For my main workflow, I do React Native development, and my main hurdle in using this editor, which is not strictly Windsurf's fault, is the performance issue. Since React Native, along with all the tools I need to keep running at the same time, consumes a lot of resources. The editor becomes one more competitor for my system resources, and this harms me a lot in performance, especially regarding RAM. I know this is not directly Windsurf's fault; it is the fault of what it is based on. But this is one of my major impediments when it comes to using an editor based on Visual Studio, which is Windsurf's case, and with which I had problems when developing in React Native.
I think having a light mode to be able to just edit code with a minimum of services running could help, since especially nowadays when there is scarcity or problems regarding RAM, when you do not have enough capacity. For example, I have a machine with 16 GB of RAM, and even with that, developing in React Native, I experience slowdowns, lags, and I see how my system slows down when I have many services consuming my RAM. Currently, I use native editors that help me, and the difference is very noticeable; it is practically from 100 megabytes to 1 gigabyte. I think optimizing resource consumption would be a very key point.
A very large project becomes a bit complicated to manage, since you have to have a lot of control over how the model is executed, basically having directives. However, I am not sure if this is replicable in other editors, because I have not tried that many large projects.
I would rate this product a 7 out of 10.