I've had 24/7 sights on my sigs and a colt defender. They work fine for defensive shooting 9' to 21' as they were designed. For all practical purposes using your weapon beyond the 21' distance say 30' to 75' the law would more than likley feel you are not in imminent danger of you life to justify using your weapon. The 24/7 big dot sights are just more difficult to use at that range as a defensive shot. Not to mention any justification of defensive shooting at that distance. For what it's worth I've replaced my 24/7 with the orginal sights. Looking to put Mepro on my P99. By the way I carry my P99 instead of my Sig 228, but I would trust my life with either weapon. Just my 2cents.