I have been shooting the AR platform for over 24 years. 17 years of that have been in the Army. I am a gunsmith, and own a side business duracoating and repairing firearms.
I own multiple triggers and prefer single stage triggers.
I have owned a couple Geissele and sold both of them.
I have a Mega Tactical that I like.
The CMC single stage is a great trigger for the money but I don't like the set weight.
The Hiperfire having the three sets of springs that come with it make it the better deal IMO. I love that it has a consistent pull without the "tell". There is not a small "bump", "stop", or "bind" that lets you know the break is coming. 4 Lbs of pull and the trigger travels and fires. For me it is the best trigger that I have used. I have the best results with this trigger.
This is all just my opinion and I don't expect everyone to agree with it or for anyone to base decisions off of it. Just putting my thoughts out there.