Cursor is what happens when you build the editor around the AI instead of bolting the AI onto an editor. It indexes your whole codebase, so its answers actually know what your project does. The agent mode can knock out a refactor while you watch, which is equal parts impressive and unsettling.
Actually understands your codebase, not just your file
Agent mode handles multi-step refactors