I agree with you, Chilly.
But if we are picking a witness who testifies, I vote for CA. Her 911 call is compelling evidence of a dead Caylee in the trunk, and she is the one who had regular phone and message contact with KC in June/July and will bring forth the ridiculous claims of Caylees whereabouts, when other evidence shows no sign of Caylee after June 16th.
Good point. LE surely has all the text messages between CA and KC during the 31 days too. Those will be very telling.