The GPT-5 Perception Problem
Since GPT-5's release and GPT-4o's retirement in February 2026, thousands of users on r/ChatGPT have reported that ChatGPT feels "dumber." The complaints cluster around specific behaviors:
- Shorter, more hedged responses
- More refusals on borderline requests
- Less creative and more formulaic writing
- Code that is technically correct but overly verbose
- Tendency to explain rather than execute
This is not a hallucination or nostalgia bias. GPT-5 genuinely behaves differently from GPT-4o — it was trained with different objectives. Understanding why helps you work around it.
Why GPT-5 Feels Different
1. Safety optimization over creativity
OpenAI prioritized safety and factual accuracy in GPT-5's training. The result: fewer hallucinations and harmful outputs, but also fewer creative risks. GPT-4o would attempt almost anything you asked; GPT-5 evaluates whether it should before it does.
2. Conciseness by default
GPT-5 was trained to be concise. For users who valued GPT-4o's detailed, expansive responses, this feels like a capability reduction. It is actually a style change — GPT-5 can produce long responses when explicitly asked.
3. Over-explanation tendency
When GPT-5 does produce longer responses, it tends to explain its reasoning rather than just providing the output. For coding tasks, this means getting a paragraph of explanation before the code, rather than just the code.
Step-by-Step: Making GPT-5 Work Better
Fix 1: Set Custom Instructions
Go to Settings → Personalization → Custom Instructions and add:
Response style: Be direct and concise. Skip disclaimers and caveats. When I ask for code, provide the code first, then explain only if I ask. Do not hedge or qualify unless genuinely uncertain. Match the length and detail level of my question.
This single change resolves most "GPT-5 feels worse" complaints.
Fix 2: Use o3-mini for Coding
o3-mini is specifically optimized for code generation and math. It has behavior closer to GPT-4o's coding style — direct, minimal explanation, complete implementations. Plus subscribers get 50 o3-mini messages per day on a separate limit from GPT-5.5.
Switch to o3-mini by clicking the model selector before sending your message.
Fix 3: Be Explicit About Format
GPT-4o inferred your preferred format from context. GPT-5 needs more explicit instructions:
- Instead of: "Write a Python function to parse JSON"
- Try: "Write a Python function to parse JSON. Code only, no explanation, include error handling."
Fix 4: Use System Prompts in API
If you access ChatGPT via the API, add a system prompt that sets GPT-4o-style behavior:
You are a direct, efficient assistant. Provide answers without preamble or disclaimers. For code requests, output code immediately without explanation unless asked. Match response length to question complexity.
Why This Happens: The Training Tradeoff
Every language model is trained with specific objectives that create tradeoffs:
- More safety = more refusals on edge cases
- More accuracy = less creative risk-taking
- More conciseness = less detail by default
- More reasoning = more explanation in outputs
GPT-4o was optimized for user satisfaction and engagement. GPT-5 was optimized for accuracy, safety, and reasoning capability. These are genuinely different goals that produce different behavior.
OpenAI's benchmarks show GPT-5 outperforming GPT-4o on every measurable metric. But benchmarks measure capability, not user experience. The "feels worse" perception is about the gap between what users want (GPT-4o's style) and what they get (GPT-5's style).
Common Mistakes to Avoid
- Assuming GPT-5 is broken: The behavior is intentional, not a bug — adjust your prompting style rather than waiting for a fix
- Not using Custom Instructions: This is the single highest-impact change and most users never set it up
- Using GPT-5.5 for everything: o3-mini is better for coding and math, and has a separate daily limit
- Comparing to memory of GPT-4o: Nostalgia bias is real — GPT-4o also had significant limitations that users forget after months of not using it
When to Use Which Model
| Task | Best Model | Why | |------|-----------|-----| | Creative writing | GPT-5.5 + custom instructions | Needs explicit style guidance | | Coding | o3-mini | Optimized for code, direct output | | Research/analysis | GPT-5.5 | Strongest reasoning capability | | Math/logic | o3-mini or o1 | Purpose-built for reasoning chains | | Quick questions | GPT-5.5 | Fast, accurate, concise | | Complex multi-step tasks | o1 | Extended thinking for hard problems |
Related Guides
- ChatGPT Plus message limits — how many messages you get per model
- ChatGPT Plus vs Pro limits — is upgrading worth it?
- ChatGPT tools hub — all ChatGPT guides and how-tos