Go with night sights"period." I've installed the meproligts on both my ruger and my glock, and I love them. They're tritium so they glow, and they fit nicely in holsters. I like them better than the trijicons.
The difference between stupidity and ignorance. Ignorance is doing something wrong and not knowing better. Stupidity is knowing better, but doing it anyway. Don't be stupid!