You're definitely correct to imply that Christians have made mistakes concerning the ways in which some attempts have been made to "explain" the nature of the Christian faith. So, you're right on that. However, I'd like to suggest that when you say "mistakes Christianity makes," it kind of sounds like Christianity is being made out to be some kind of monolithic structure of thought and that there is only one method, one stance, one praxis by which to grapple philosophically with the myriad of ethical issues that inhere to the reality that we're all trying to live in. Could it be that some of the way in which you conceptualize the 'failures' of the Christian faith have come about because you've only been involved with certain strains or certain denominations of Christians?
I agree that stumbling across what seem to be logical inconsistencies in Christianity is (or can be) a substantive reason to want to turn away from Christianity. The only thing is, it's one thing to say that logical inconsistencies have been spotted, but it's quite another to actually cite for others the forms of logic, as well as the various praxes by which any one of us uses, to show that logic of some sort has been utilized so as to show that Christianity, as it 'really' is, is indeed faulty.
But, again, I'm not here to debate, so I'm simply offering some mediating factors to think about in the process of discussing your struggles----very legitimate struggles, at that!
What other things might there be? I'm just asking because there are certain rules in this "Struggles" section of CF that will prevent us from discussing some issues more explicitly or in-depth; in fact, there are some purposes you have that may need to be brought up instead in areas like the Ethics/Morality section or, more specifically, in the Christian Apologetics section.