Best is highly subjective!
I have an Accuracy Speaks single stage trigger in my "duty" semiautomatic M4 carbine, but have ArmaLite and Rock River 2-stage triggers in three others. All three are wonderful trigger systems. the 2-stage triggers are drop in and work well in my M&P 15-22 as well. I ain't messing with the Accuracy Speaks in my primary weapon, it's too nice.
But before I spent well over $100 on a trigger for my $400 plinker/trainer I tried the "15 Minute AR15 Trigger Job" which consists of a bit of fluff and buff and spring modification. No comparison to the Accuracy Speaks single stage, but much improved and in the Good Enough category.
The trigger and hammer are easily removed from the M16 system but avoid doing so as part of routine cleaning and maintenance as you can add wear to the pin holes in the 15-22 plastic frame, or the metal alloy frame on the full caliber models.
In the 15-22 is is NOT necessary to remove the selector to get the trigger out so that saves time (and lost springs and detents). Search this section as there are lots of trigger notes.
You should be able to find a copy of TM9-1005-319-23&P (M16 "Armorers Manual") on line several places. Other than not needing to remove the selector this manual covers the trigger parts very well. Of course there's no auto-sear or burst cam but you should be able to read around those parts. The hammer pin is secured by a J-clip in the hammer that engages the center groove in the pin and the trigger pin (the pins are identical and the same part number) is secured by one leg of the hammer spring. With the 15 Minute Trigger job you need to especially ensure the groove is on the side with the remaining spring let.
Other than this just do as my old sergeants use to say and "Just shoot the mofo!"
-- Chuck