On my AR-15s (YMMV) I used the JP Reduced Power Springs, bobbed the hammer (cut the "spur" off that's an appendix from it's full auto design) and did the grip screw mod. Basically you take a tap and tap all the way through the grip screw hole so you can put a 1/4-28 set screw in and remove the takeup from the trigger. Put some blue loctite on it, adjust it and you're good to go.
I also did a minimal amount of polishing on the trigger (basically to remove the machine marks) and left the sear alone. This was on a CMMG parts kit, I'd get the ALG Enhanced for a few bucks extra and skip it probably.
It's not a $300 trigger but it's a lot better than stock at a not $300 price.
Another budget option is a Rock River National Match Trigger. Supposedly you can pop the pin in one, put an AR-15 bolt catch spring in the disconnector and it reduces the weight significantly however I haven't gotten there yet. I've seen those for under $100 before. That said I actually think I prefer the single stage above, although admittedly I'm far from a trigger snob.