Even the worst ones I’ve seen compared to the average non CFI were better. They went through the training and a grueling oral and flight. Even if they sucked, they were able to fool a DPE or Fed. There are lots of CFIs that probably suck. There are lots of non CFIs that also probably suck. I think flying with a non CFI can be beneficial AFTER learning the basics.