I use Chat and Paste with LLMs. I have tried Cursor and Co-Pilot but they both kinda of suck in their own ways. I feel like understanding of the code completely goes away with Cursor since it's doing it's own thing. There's benefits to that but then it is challenging to debug since you don't know about the codebase. With Chat and Paste I think more about what I am putting in my codebase.