Honestly, I haven't used either of ChatGPT or Perplexity seriously. They haven't performed particularly well when I tested them and dun-dun-dun in my uses Gemini has been growing on me. And another odd thing at the moment is that Google's search has somehow become better at giving me the results I'm looking for and DDG is giving a lot of annoying crap.
Basically when I search for API of a specific function or package docs on DDG I end up with page after page of people blogging about using them and the actual docs don't show up. So I add "!g" and the same crap is there, but the link to reference will be somewhere among the first page of results (although Goggle usually has a link to an old stale version of the docs).
Do you have specific examples of this behavior that I can look into? Also, curious if you've tried our Assist function (comes up automatically for some searches or click Assist under search box) or duck.ai for stuff like that?