# About model selection, my opinion

**URL:** <https://forum.cursor.com/t/about-model-selection-my-opinion/132463>\
**Category:** Discussions\
**Created:** [September 3, 2025, 3:09am UTC](https://forum.cursor.com/t/about-model-selection-my-opinion/132463 "2025-09-03T03:09:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![tangjun](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tangjun/32/16356_2.png) [@tangjun](https://forum.cursor.com/u/tangjun)\
**Post date:** [September 3, 2025, 3:09am UTC](https://forum.cursor.com/t/about-model-selection-my-opinion/132463/1 "2025-09-03T03:09:00Z")

</div>

I encountered a hard-to-detect bug. Although the steps to fix this bug are simple, it requires identifying specific solutions, which involves reading a lot of code and conducting complex analysis.

After my testing, the following models proposed correct solutions:

- gpt-5
- grok-4
- claude-4-sonnet-thinking

The following models failed to propose correct solutions:

- gemini 2.5 pro
- grok-code-fast -1
- deepseek-3.1

> grok-4 not only proposed concise and useful solutions, but also identified other potential subtle issues during the process and offered solutions for them.

* * *

# Conclusion

- grok 4 excels at solving difficult problems that don’t require outputting large amounts of code.
- gpt 5 excels at solving complex tasks that require outputting large amounts of code, but it’s very slow.
- grok-code-fast-1 is good at handling problems of moderate complexity with medium output volume, and it’s very fast.
- claude-4-sonnet is roughly comparable to gpt5, but I feel that claude is more obedient, while gpt5 is smarter.

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [September 3, 2025, 6:32am UTC](https://forum.cursor.com/t/about-model-selection-my-opinion/132463/2 "2025-09-03T06:32:36Z")

</div>

Hey, thanks for sharing your observations about the models. I also think grok-4 is good for complex tasks and roughly comparable to claude-4.1-opus, but much cheaper. As for grok-code-fast-1, since it’s still a new model, it can sometimes behave unpredictably, I hope it’ll be optimized and start providing higher-quality answers.

---

<div class="post-metadata">

**Author:** ![Artemonim](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/artemonim/32/56113_2.png) [@Artemonim](https://forum.cursor.com/u/Artemonim)\
**Post date:** [September 3, 2025, 6:42am UTC](https://forum.cursor.com/t/about-model-selection-my-opinion/132463/3 "2025-09-03T06:42:45Z")

</div>

> [@How To Optimize Your Usage: The Best AI Models to Use, version 2.2](https://forum.cursor.com/t/how-to-optimize-your-usage-the-best-ai-models-to-use-version-2-2/131436):
>
> Previous version of the guide: Gemini 2.5 Pro + Claude 4 Sonnet Thinking \> Grok 4 \>? GPT-5 \>\> Auto \> GPT-5 Mini \> Sonic Grok 4 broken - I like his approach, but he is always unable to continue chat. Gemini 2.5 Pro less broken, then Grok 4 - It can also interrupt execution in the middle of a task, like Grok, but less often. Claude Sonnet 4 Thinking very good when he has enough intelligence to do the task, but expensive. Very good as QA Engineer. I usually use it when other models have ■■■■■■…

---

<div class="post-metadata">

**Author:** ![leoing](https://avatars.discourse-cdn.com/v4/letter/l/dec6dc/32.png) [@leoing](https://forum.cursor.com/u/leoing)\
**Post date:** [September 3, 2025, 7:08am UTC](https://forum.cursor.com/t/about-model-selection-my-opinion/132463/4 "2025-09-03T07:08:18Z")

</div>

It’s not always the same, worth to revolve models on hard bugs. Yesterday o3 saved my day, while gpt5-high, claude code (sonnet), gemini pro all failed.

Gpt5-fast-high nails complex bugs most often. Since the cursor guys keep us stupid on context window etc, one has to conclude that it works best in Codex. So I bought plus yesterday.

Thanks for the heads up on grok4, always ignored them as rather bland token wasters.

That stupid grok-code-fast thing can also be usefull for simple bugs like linter errors - it just races thru them.

Also Sonnet in Claude Code seems to write the best plans (Opus supposedly even better).

---

<div class="post-metadata">

**Author:** ![tangjun](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tangjun/32/16356_2.png) [@tangjun](https://forum.cursor.com/u/tangjun)\
**Post date:** [September 3, 2025, 9:00am UTC](https://forum.cursor.com/t/about-model-selection-my-opinion/132463/5 "2025-09-03T09:00:35Z")

</div>

Yes, I think, grok4 is good for thinking hard problem, but it is not good for generate large lot of multi-file-code

🤣

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [December 2, 2025, 9:00am UTC](https://forum.cursor.com/t/about-model-selection-my-opinion/132463/6 "2025-12-02T09:00:55Z")

</div>

Closed on December 2, 2025, 9:00am UTC

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
