Yeah - I honestly think its strong harness via CLI (so Claude Code, Codex CLI, Fx, OpenCode whatever) OR Desktop apps (ChatGPT, Claude Code Desktop, T3) and thats based on preference.
Then its how you manage each thread/work tree.
That's all you need. Even excessive plugins or skills should be used only when needed
Seems about right. I was trying to make things fancy with subagents but ended up wasting way more tokens for similar quality