chatGPT vs Codex vs text-davinci-003


I am new here but really love OpenAi’s new stuff.

I am mostly interested in using it for tasks related to Python and SQL - more like data analysis, automation and reporting and not very often machine learning. I first provide the problem, then ask for a step by step plan, and last ask for detailed code execution of each step. Better approach?

Which tool do you think is best to use for this purpose? Or a combination of them?
For sure ChatGPT is easier as I don’t have to setup any environment or make API requests.
But if not the best, I can try and setup another configuration.

Would appreciate any advice you can give me.
Thanks a lot!