I have a early stainless steel EAA Witness .45, but I LUST after a CZ-97B.
I never thought I'd find a suitable replacement for my 1911's but the CZ design just fits better, and has a much better safety and slide stop location.
The main problem with the CZ/EAA is trigger reach. The actual frame size really isn't that bad.
If you look at the CZ trigger, there's a large amount of over travel and take-up. the trigger just sits too far forward, and there doesn't seem to be any reason for that. If the trigger was placed farther to the rear of the guard, trigger reach isn't a problem.
Here's what I've done to fix the problem.
On my EAA I made a new experimental trigger from aluminum that has more curve and rests further to the rear. This worked so well, I never got around to making a permanent version in stainless.
Since then, I found it was easier to just cut the original trigger off, make a new finger piece, and weld it to the "stub" of the original. By reshaping the finger piece you can locate the trigger much further to the rear of the trigger guard.
If done properly, the rear of the trigger guard acts as a trigger stop and limits over. This has no effect on SA/DA operation.
When reshaped like this, even people like me with short fingers have no problem with the CZ/EAA guns.
This also works wonders on the 9mm size guns.
As far as the 97B, I've heard little BUT raves about accuracy, quality, and reliability.
Apparently, EAA ambi safeties can be fitted to the CZ.