I shoot often at a very dimly and unevenly lit indoor firearms range where either a set of nightsights, a Hi-Viz frontsight, or some flourescent-painted dot sights are almost a necessity. In this place, if you position your target directly underneath one of the overhead lights downrange, you can see the target with no problem, However, the overhead lighting from where you are shooting is often too dim to see your frontsight.
Frankly, I think that the best solution is the low-buck approach, which is to paint over the whitedots with flourescent model paint, then a clearcoat, since you save the cost of the tritium or hi-viz sights, and if you are careful, it looks pretty good.