
See the original article on Nichebench and how we spent some credits and figured out how well do the models perform in the Drupal field.
In the last 2-3 months more models appeared on the radar, and some were very very interesting:
Some of these models showed really good results in various benchmarks 👇
SWE-bench Verified (Software Engineering):
Terminal-Bench (CLI/Terminal tasks):
HLE (humanity’s last exam):
Arch & Sizes Comparison:
| Model | Size / Active | Experts | Active Per Token | Routing Type |
|---|---|---|---|---|
| Kimi K2 (both) | 1T / A32B | 384 | 8 + 1 shared | Shared expert + routed |
| GLM4.6 | 366 / A32B | ~1000+ | ~8+ (top experts) | Likely deterministic |
| MiniMax M2 | 230B / A10B | ~500+ | ~8 | Proprietary routing |
| GPT-OSS-120B | 117B / A5B | 128 | 4 (top-4) | Deterministic routing |
| Kimi Linear 48B | 48B / A3B | 256 | 8 | Deterministic routing |
| Granite 4.0 | 32B / A9B | 72 | 8 (top-8) | Deterministic routing |
| Qwen3-Coder | 30B / A3B | 128 | 8 (top-8) | Deterministic routing |
| GPT-OSS-20B | 21B / A3.6B | 32 | 4 (top-4) | Deterministic routing |
The bench-results are a bit odd 🤔 - self-reported values are usually higher, companies either employ tools, or agentic workflows, or multiple tries to get higher scores (i.e. Best@K). Overall here’s my take on them:
—
🗨️ But, what do people say? Had AI run some sentiment analysis:
GLM-4.6
MiniMax M2
Kimi Linear 48B A3B
Qwen3-Coder-30B A3B
Granite 4.0 H Small 32B
Here’s how AI rates these in diff. categories (via Perplexity with Claude 4.5 Sonnet):
| Model | Coding Quality | Agentic / Tools | Local / DIY Readiness | Cost / Value | Community Tagline |
|---|---|---|---|---|---|
| GLM-4.6 | 9/10 | 9/10 | 2/10 | 6/10 | Best open coder, infra-annoying |
| MiniMax M2 | 7/10 | 9/10 | 3/10 | 9/10 | Cheap, pragmatic engineering workhorse |
| Kimi Linear 48B | 6/10 | 7/10 | 8/10 | 8/10 | Efficient long-context hopeful, tooling-gated |
| Qwen3-Coder-30B | 6/10 | 5/10 | 9/10 | 8/10 | Solid local agent coder, struggles with depth |
| Granite 4.0 Small | 2/10 | 4/10 | 9/10 | 8/10 | Great RAG engine, bad programmer |
What I see from these is: Granit 4 H Small remains a little outlier. MiniMax M2 - is very interesting. But they don’t depart far from gpt-oss-120b for example.
Here are raw results from 1 single run on the Nichebench for Drupal Quiz:
Granite 4.0 Small 32B @ Q4 local run – 86%
GLM-4.6 – 86%
Kimi K2 Instruct 0905 (1T→32B active) – 85%
Kimi K2 Thinking (1T→32B active) – 85%
MiniMax M2 (230B→10B active) – 84%
Nemotron Super 49B – 83%
Nemotron Ultra 253B – 82%
Kimi Linear 48B A3B – 81%
As you can see, IBM’s Granite 4 Small, being indeed a small model, scored very well. But in the original article - we also had a quiz-based outlier - Phi4 Reasoning (which was 14B params). Even Devstral at 24B did a bit better or similar - at 86-88%.
MiniMax M2 and GLM did okay, Kimi Linear did worse.
Let’s move onto code-generation 🧑💻
This was very surprising 😮 - somehow the model that got a bad-rep in the coding field, scored pretty high, even higher than GPT-OSS-120B, and higher than GLM4.6 and MiniMax M2. Somehow Granit 4 Small still makes waves. We ran it locally, via a GPU + CPU mix, that yielded an OK speed (>20 t/s generation). We used Q4_K_M flavor and initial test was done using temperature 0.6 and top_k 0.95 scoring ~41.8%.
We’ve reran the test again, to double-check if it indeed scores high and 2nd time also lowered temp to 0.1 and top_k increased to 1.0. Now it scored: only ~18%. Hm, was it a glitch that it scored high initially? 🤔 We’ve reran just some responses that scored 1.0 (judged by GPT-5) - through Claude Haiku / Sonnet / Deepseek - and the smarter the model, the lower the score it gave - Sonnet 4.5 Thinking rated 0.3, while Haiku and Deepseek were more forgiving, giving 0.7-0.8 (but not 1.0 still) - maybe GPT-5 as a judge glitched shortly via API?
And third time - we bumped temps back up → to 0.5 and lowered top_k to 0.95 to see if we can still score >30%. Score: 20% (huh).
OK, moving on → GLM4.6 and MiniMax M2 - did generally okay-ish, but still worse than GPT-OSS-120B. I still didn’t want to give up on MiniMax M2, so we reran code generation - bumping the temperature to 1.0 and specifying top_k - 40. Score: 33%. And with temperature 0.1 - 25%.
Short answer is - no, but it gives a good hint.
Here’s what we’re looking for, in a model, a combinations of these pillars:
So far, we're still not convinced to move away from the original path: GPT-OSS-20B → GPT-OSS-120B.
But we will still run some deeper tests, definitely keeping our eyes on MiniMax M2 - it’s dev-benchmark scores are very good. It’s also pretty fresh, and not very popular yet (no Unsloth, no together.ai, etc) - MiniMax M2 might be the 3rd stepping stone, after GPT-OSS-120B. Same goes for the Granite 4 Family - one advantage Granite 4 has, that it comes with even smaller sizes for experimentation.
Now that you reached the end 😆 - please consider supporting our effort on - Ko-Fi - any donation will go straight into the GPU budget and more articles → https://ko-fi.com/nikrosergiu
And, if you want to get in-touch for some projects - check out HumanFace Tech and book a meeting.

