I find the grip on the Tanfoglio Defiant/Witness to be just a bit more ergonomic than the Cz97B and the Magazines can be interchanged so long as you have the Tanfoglio Floorplate on the Magazine.
The SAR K2-45 is a much heavier and beefier Pistol than either the Tanfoglio Defiant/Witness or the Cz97B.

L-R
Tanfoglio/EAA Witness .45 1992
Tanfoglio/EAA Witness .45 2005
EAA SAR K2-45 2013
The K2-45C is my favorite, holds 13 rounds and would be usable for carry if you don't mind hefty on the hip.
I tried Conceal Carry of my Full Size SAR K2-45 once, and only once, in a vertical shoulder rig, and I don't think my back has ever forgiven me.

Mind you, I was wearing it all day long.