For me, the main draw is Cursor's repo-wide indexing (presumably a RAG
pass). I asked Copilot to unify two functions, one at the top of a
massive file, and the other at the bottom. Since they were so far
apart, Copilot couldn't see both functions at the same time. Cursor
didn't give me a great answer, but it did give *an* answer.
You can pass in @workspace before the prompt (in copilot chat) and it looks at the full context. It works OK, I could imaging Cursor being more powerful in this!