I've heard all of them, and I think we must face a simple, but undeniable fact:
Nobody's perfect.
Idina has her faults, Eden has her faults, Kristy has her faults, and certainly so does Shoshana.
However, their respective voices and talents overcome any small (or large, depending on your view) snags in their performances otherwise. There is no flawless performer, no matter how much we may believe otherwise.
But let us enjoy the performances anyway, and not just go purely for the joy of negative critique.
Deet: Shira, I Love You!