pm9, pm45, and mk9 all have ctl. because lasers show how jerky your normal hold is.
i dry fire practice with laserlyte. it only turns on for second at firing pin strike. i find they really help with trigger control. i have a 21ft. indoor range in warehouse behind my buisness but still use dry fire for additional practice