Interesting thread. As is typical of many organizations that need to train large groups, they seek hardware solutions to softwear problems. Trigger pull and weight was a big concern for agencies when the semi auto transition was done in the mid 90's as everyone was trained on revolvers. The 5946, Beretta 96D, and other DAO pistols were marketed as having triggers similar to revolvers, thus making the transition 'easier', and peceivably lowering liability. What they didn't think about is the liability caused by having a pistol that is more difficult to shoot well.
My agency issued Glock 22's with the NY1 trigger because that's what the police package was back then. We recently replaced our aging .40's with G17's. I explained to the bosses that trigger weight is a training issue, and liability is best addressed by putting the rounds where they need to go. Easy sell, and now we have stock triggers.
As for lights, the G22's (Gen3) did have issues with lights and function. Some of this was improved with new mag springs, but issues still persisted. The Gen4 guns eliminated the problems in my experience. As for pointing at whatever you need to illuminate, that's once again a training issue, and not a problem if your policy, procedures, and training address it.
The 5946 is a perfectly serviceable handgun, and I would carry one with confidence if that's what I was given. Smith, SIG, Glock, Ruger, auto, or revolver... Train with what you have and maintain it. It's the fight in the dog