modelsagree.com / labs
experiment 02
Model tiers · self-preference · one prompt, nine models

The cheap tier disagrees with the expensive tier

We asked every tier of ChatGPT, Claude, Gemini and Grok the same ten “best AI tool” questions — Haiku against Opus, Flash against Pro, Fast against Expert. Not one question got the same answer from every tier.

Everyone comparing AI models compares brands: ChatGPT versus Claude versus Gemini versus Grok. That's what we do every day at modelsagree.com — re-polling all four on hundreds of “best X” questions and publishing where they agree. But there's a quieter variable hiding under the brand name: the tier picker. Claude ships as Haiku, Sonnet and Opus. Gemini ships as Flash and Pro. Grok ships as Fast and Expert. Most users never touch the default. So we asked: if you hold the brand constant and change only the tier, does “the best vector database” stay the same?

It does not.

The experiment

one prompt · ten questions · every tier we could reach

We took ten live categories from our AI-tooling leaderboards — vector databases, AI coding assistants, LLM observability, RAG frameworks, GPU clouds, text-to-speech APIs, LLM gateways, agent frameworks, eval tools, and frontier API providers — and sent the identical ranking prompt (the same one our site uses, verbatim, top-5 with reasons) to every tier of each family we could access as a normal subscriber:

Same day, same wording, one answer per tier. Then we compared each family's tiers against each other.

The scoreboard

“did your own tiers crown the same #1?” — out of 10 questions
Claude — Haiku vs Sonnet vs Opustop-5 lists overlap 52% between tiers
same #1: 4/10
ChatGPT — 5.5 vs 5.6top-5 lists overlap 64% between tiers
same #1: 6/10
Gemini — Flash vs Protop-5 lists overlap 61% between tiers
same #1: 5/10
Grok — Fast vs Experttop-5 lists overlap 78% between tiers
same #1: 7/10

Read that again: within a single brand, switching the tier changes the #1 recommendation roughly half the time. And the top-5 lists behind those #1s only overlap by about 50–65% (Jaccard) between tiers of the same family.

Across all nine tiers, zero of the ten questions produced a unanimous winner.

Who do they crown in their own backyard?

“best frontier LLM API provider” — the self-preference test

The single most revealing question was the most self-referential one: which frontier-model API should a developer build on? Each tier had to rank its own maker against its rivals. Here's every answer:

“Best frontier LLM API provider” — every tier’s #1
FamilyTierCrowns
ClaudeHaikuAnthropic Claude APIitself
ClaudeSonnetAnthropicitself
ClaudeOpusOpenAIa rival
ChatGPT5.5OpenAIitself
ChatGPT5.6Anthropica rival
GeminiFlashOpenAI APIa rival
GeminiProGoogleitself
GrokFastAnthropica rival
GrokExpertAnthropica rival

There is no clean story here — and that's the finding. The folk theory says “models shill for their maker.” The tier data says self-preference is tier-dependent and inconsistent in direction:

If you were auditing one of these families for bias by testing one tier, you'd walk away with whichever conclusion that tier happened to hold.

The budget tier buys budget tools

a pattern worth watching

A second pattern surfaced that we didn't go looking for. On “best GPU cloud for training,” every flagship tier — Sonnet, Opus, GPT-5.5, GPT-5.6, Gemini Pro, and both Grok modes — said CoreWeave. The two cheapest tiers in the grid, Claude Haiku and Gemini Flash, both said Lambda — the value-priced alternative. On “best vector database,” Gemini Flash skipped Pinecone (the big tiers' favorite) for pgvector, the free Postgres extension.

It's a hypothesis, not a law — Grok's Expert mode also picked pgvector, so the free-tool instinct isn't exclusive to cheap tiers. But the GPU-cloud split is clean: every budget tier picked the budget cloud, and every flagship picked the flagship cloud. Whether that's training-data skew, a shallower read of the question, or something like taste — the cheap models pattern-matched to the cheap stack.

Why this matters if you sell software

the tier picker is an editorial decision

AI answers are becoming a real acquisition channel — we watch it happen in our own traffic. The industry is starting to monitor “what does ChatGPT say about us?” the way it once monitored Google rank. But almost all of that monitoring hits the flagship API tier.

Free users get the cheap tier. The cheap tier gives different answers. Your “AI visibility” is not one number.

If Gemini Pro recommends you but Flash recommends your competitor, then the millions of users on the free tier — the default tier — are hearing your competitor's name. In our ten-question sample, that exact split happened to LangSmith (Pro's pick for observability) versus Langfuse (Flash's pick), to Pinecone versus pgvector, to CoreWeave versus Lambda, to LiteLLM versus Portkey. The recommendation your future customers hear depends on a dropdown they never open.

That's also why modelsagree.com tracks the consensus across four families rather than trusting any single model's opinion: the disagreement is the signal. When all four families — and now, all their tiers — still agree on something (ElevenLabs held #1 in text-to-speech on seven of nine tiers; Braintrust on six of nine in evals; LangSmith on six of nine in observability), that consensus is far harder to dismiss.

The raw grid

Every tier's #1 for all ten questions is in the table below; the full top-5 lists with each tier's stated reasoning are in our open dataset (consensus.json, CC BY 4.0). The live four-model leaderboards these categories come from are at modelsagree.com/best.

Every tier’s #1 pick, all ten questions
QuestionHaikuSonnetOpus5.55.6FlashProFastExpert
Agent frameworkLangChainLangGraphLangGraphLangGraphLangGraphLangGraphLangGraphLangGraphLangGraph
AI coding assistantCursorClaude CodeClaude CodeClaude CodeClaude CodeCursorCursorCursorCursor
Frontier API providerAnthropic Claude APIAnthropicOpenAIOpenAIAnthropicOpenAI APIGoogleAnthropicAnthropic
GPU cloud (training)Lambda LabsCoreWeaveCoreWeaveCoreWeaveCoreWeaveLambda LabsCoreWeaveCoreWeaveCoreWeave
LLM evalsHugging Face Open LLM LeaderboardBraintrustBraintrustBraintrustBraintrustBraintrustBraintrustDeepEvalDeepEval
LLM gatewayOpenRouterOpenRouterOpenRouterLiteLLMOpenRouterPortkeyLiteLLMOpenRouterLiteLLM
LLM observabilityLangSmithLangSmithLangSmithLangSmithLangSmithLangfuseLangSmithLangfuseLangfuse
RAG frameworkLlamaIndexLangChainLlamaIndexLlamaIndexLlamaIndexLlamaIndexLlamaIndexLangChainLangChain
Text-to-speech APIElevenLabsElevenLabsElevenLabsElevenLabsCartesia Sonic 3.5ElevenLabsElevenLabsCartesia SonicElevenLabs
Vector databasePineconePineconePineconePineconeQdrantpgvectorPineconePineconepgvector
How to read this — the honest fine print
  • One sample per tier per question. Model answers wobble between re-rolls; some of the disagreement above is sampling noise, not stable tier personality. (Our main leaderboards re-poll continuously for exactly this reason.) Treat the direction as real and the exact counts as indicative.
  • Tiers aren't the same thing across families. Claude and Gemini tiers are different model sizes; GPT's are different generations (consumer accounts can't select the minis); Grok's are reasoning-effort modes on the same underlying model. The comparison is “what a subscriber can actually pick,” not a controlled parameter sweep.
  • Consumer surfaces, July 12, 2026. Everything was asked through the products people actually use (CLI/web apps on paid subscriptions), same day, identical prompt. Different surfaces (raw API, system prompts) may answer differently.
  • We publish the prompt. It's the same one behind every leaderboard on the site — see methodology. No category questions name any vendor.