My team and I cancelled our Ultra subscriptions. Here is why
Vì sao team của tôi đã hủy gói Ultra – một quyết định không hề dễ dàngTrong thời gian dài, Cursor từng là công cụ chính mà team tôi tin dùng cho công việc code hằng ngày. Chúng tôi không phủ nhận: Cursor từng rất tốt, rất nhanh, rất “đã tay”. Nhưng chính những thay đổi gần đây đã khiến việc tiếp tục sử dụng trở thành một rủi ro, chứ không còn là lợi thế.
1. Context dài dần trở thành… con dao hai lưỡi
Với các dự án lớn, nhiều BRD, nhiều module và luồng nghiệp vụ phức tạp, Cursor ngày càng tỏ ra khó kiểm soát.- Context cũ bị kéo ngược lại ngay cả khi đã tạo project mới
- Code bị chồng chéo, sửa chỗ này vỡ chỗ khác
- Có lúc agent rơi vào vòng lặp vô nghĩa, đốt credit liên tục
- App crash, hành vi không nhất quán, rất khó đoán
- Credit về 0
- Codebase trở thành một mớ hỗn độn
- Cuối cùng… Cursor đề xuất “start over”
2. Khi công cụ bắt đầu làm bạn mất quyền kiểm soát
Vấn đề lớn nhất không phải là lỗi, mà là cảm giác không còn kiểm soát được hướng đi của dự án.Nếu:
- Bạn thiếu “mental resilience”
- Hoặc dự án của bạn cần kiến trúc rõ ràng, ổn định, predictable
3. Những thay đổi UI/UX bị “áp đặt”
Cursor có một pattern khiến nhiều người khó chịu- Tính năng từng tồn tại → bị gỡ bỏ
- Không có tuỳ chọn giữ nguyên hành vi cũ
- Update là… reset layout, reset thói quen
- Không còn icon hiển thị rõ model đang dùng (thinking / non-thinking)
- Muốn chắc chắn model → phải mở dropdown mỗi lần
- Không thể xoá chat theo nhu cầu cá nhân
Và quan trọng hơn:
Cursor không ưu tiên sửa những thứ nhỏ nhưng gây ức chế, mà liên tục đẩy UI mới.
4. Chat history không vô hại như bạn nghĩ
Một điểm rất ít người để ý:Nếu một chat trước đó:Chat cũ ảnh hưởng trực tiếp tới hành vi của agent trong tương lai.
- Fix sai
- Hiểu sai context
- Hoặc dẫn đến trải nghiệm tệ
- Sai lầm cũ có thể lặp lại
- Agent mang theo “ký ức xấu” vào task mới
Đó là quản lý chất lượng context.
5. Vì sao chúng tôi chọn Claude Code
Claude Code không nhanh bằng Cursor.Nhưng đổi lại:
- Hành vi ổn định
- Dự đoán được
- Không tự ý “sáng tạo quá đà”
- Tôi biết mình đang ở đâu và đang đi đâu
Cursor không phải công cụ tệ.
Nhưng ở thời điểm hiện tại, với những dự án cần kiến trúc rõ ràng và độ ổn định cao, Cursor không còn phù hợp với chúng tôi.
Việc hủy gói Ultra không phải vì ghét Cursor,
mà vì chúng tôi cần một công cụ phục vụ mình — không phải một công cụ khiến mình phải thích nghi theo nó.
Nếu bạn vẫn dùng tốt Cursor: tuyệt vời.
Nhưng nếu bạn bắt đầu thấy:
- Mệt
- Mất kiểm soát
- Code ngày càng khó đoán