GoodKat, I can't speak for the Witness as I have never fired or handled one. I can vouch for the CZ97b 45acp. I just got one in the past two days. Have not fired it yet but from all the reviews I have read, and they are numerous, you would not be disappointed with one. It is a beast. It's big...