The only downside - which might be fixed in the newest release - is that it completely forgets context between messages - even in the same message window. But that feels like both cost cutting and easy to fix
My biggest issues with Claude Code and Cursor for what its worth:
Claude Code: Price, plus when it doesnt get things right, within a few messages it ALWAYS just creates a new file entry point with some demo console.logs that do nothing but show messages, and claims to have succeeded in what I asked
Cursor: Will break some functionality in my web application while fixing or creating others, about 80% of the time