I do not really care for those night sights. Take your pistol and shoot it in very low light. Unless you have super eyes you will probably find that you can only see the sights and not the target. Now if you plan on always having a light they will work fine. But if not just get some high vis white dots. They will pick up any ambient light, and will not overpower your view of the target.
"It is not the critic who counts, nor the man who points out how the strong man stumbles or where the doer of deeds could have done better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood, who knows great enthusiasm, great devotion, and the triumph of achievement, and who, at worst, if he fails at least fails whilst daring greatly, so that his place shall never be with those odd and timid souls who know neither victory nor defeat. You've never lived until you've almost died. For those who have had to fight for it life has truly a flavour the protected shall never know."