Defensor público também é advogado e pode ser tão bom quanto um particular.
A questão
não é se é público ou particular, mas se tem competência ou não. Mas, na maioria, os particulares são melhores, claro que tem que ser um de renome e eles custam caro.