Recently started using Cursor compose. It really good and generally makes me code a lot faster. But I have noticed that you have to ensure its following best practices.
For example, if you are writing some React code, you really have to ask it to break up components into files / sub-components, otherwise you end up with a 1000 line long file
I use Cursor IDE with composer for AI stuff. Switch back to Jetbrains git for diff view where I check and edit the changes. I try to spend as less time as possible in VSCode.
I hope there will be a Jetbrains variant of Cursor soon. Deleting VSCode will be the happiest day of my life.
OpenAI o1 pro is also very good