1. Cursor heavily indexes your codebase — very big challenge in itself.
  2. Cursor has a custom tab completion model now.
  3. Cursor is supposed to return much more concise responses compared to Lovable