Imminently after getting my new 92FS Compact last year, I noticed the trigger was very heavy, even heavier than a standard 92. The DA pull was unpleasant to say the least. First I put in a 18# D spring (I usually put a D spring in all my Beretta 92s anyway), which helped a little but just enough to make it feel like a normal 92 trigger, which is still heavy in DA. So I ordered a 16# trigger from Wilson, which is actually longer than the 18# D spring for some reason. The 16# spring is lighter in my full size 92, but there was no noticeable difference between it and the 18# spring in the compact. I think this is due to the compact's shorter frame (shown below).
So tonight I cut 1/2" off the standard 20# spring and put that in. Finally a decent DA pull and a nice SA pull. It feels very similar to the D spring in my 92A1 now. My compact doesn't serve in any defensive role right now, but I'll take it to the range and put a few boxes of 9mm through it to ensure quality primer strikes. I did notice the slide feels lighter now, so I may go with a heavier recoil spring to off set the lighter trigger spring (as I do with my full size 92s). Note: I'm not a gunsmith, so don't do this without knowing what you're doing. A trigger spring that is too light can cause malfunctions, speed up lock time, and put unnecessary wear on your pistol.
1/2" I cut off a 20# spring on the left, a regular 18# D spring in the middle and a regular 20# spring on the right:
The 92fs Compact has a shorter frame than the full sized 92, which compresses the trigger spring and gives you a heavier trigger pull: