I actually have all three of these guns in 9mm (well, the Beretta is belongs to the wife). I really like the trigger on the Beretta, but I would not like to endure .40cal recoil with that light frame. If I wanted a .40, of these 3 I would pick the Baby Eagle. The money you save versus the Beretta would pay for a trigger job. The CZ would also be a decent choice, depending on which control layout you prefer, but it is lighter and will recoil more. Actually, come to think of it, you can get the full-sized .40 (and ONLY the .40, dammit) BEagle with a frame-mounted safety like the CZ...