Unlike most atheists he doesn't treat his guests with derision or assume them to be intellectual idiots. O'Connor and Craig have met several times and had a number of discussions over various topics. He has put Craig on his heels a number of times. Craig seems to want to be philosophically consistent more than in line with the Bible. This may be his defense mechanism against O'Connor who will only accept philosophical arguments.
Craig also doesn't believe in Divine Simplicity. It is a very difficult concept to accept what with the concept of the Trinity and the two natures of Christ. One Simple Being does not seem to equate to three Persons or two Natures. Once again, I think this is Craig being more concerned about being philosophically consistent than in line with traditional Christian thinking based on the Bible, and for those not into Sola Scriptura, tradition.
Craig is preaching mass confusion, unlike James Tour and John Lennox, for example. The Gospel’s message is simple. Accept Christ as Lord and Savior, repent and follow Him. Craig sounds like he is lost in tall weeds.