For writing, I personally prefer Sonnet.
But the best thing is, I use openrouter.ai - that way I have access to dozens of models, including those of openai, at the same pricing scheme of their own apis.
Hook it up to a self hosted openweb-ui instance, and I can switch models on the fly. Best of all worlds.