The defense made the right decision in not calling John Edwards or Rielle Hunter. Neither of them would have added to the defense and could only have hurt the case. Arguably Edwards' mastery of the courtroom would have helped him, but lawyers make awful witnesses. Likewise, being a lawyer and a witness are two very different things. And the jury probably wouldn't have believed him.
It is hard to say what's really going on in the trial because I haven't been able to watch it.
I think Edwards will be acquitted. If he is convicted, Judge Eagles' decision not to let the FEC witness testify will create an appealable issue. This could go to the Supreme Court.