In any system of criminal justice, it is better that one hundred guilty people go free than one innocent person be wrongfully convicted because the loss of liberty is the greatest punishment a person can suffer. The international criminal court lacks sufficient procedural protections to ensure that this does not happen.
No, the ICC does not have sufficient checks and balances, because they essentially are a body that has to police itself. It is a necessary entity that does important work, but it is unsettling what authority the body has with what little review. Additional review committees and boards could help countries have more faith in the ICC and its operations.