Almost 10 Glock related threads in a week that is impressive, go with the Trijicons
Also this website may help with any Glock related questions https://www.google.com/
I am an Ameriglo I-dot fanboy. Had them on my G27 and M&P45. I has a sad that they don't make them for the CZ P09.I went with the Ameriglo I-dot.
I'm an XS fan, but they are definitely not for everyone.
Check out the ameriglo nigjt sights. For some reason they actually use trijicon sights but in ameriglo packaging in some instances. U.S. Defense Solutions at County line road and SR37 has a good selection of Glock sights and they install for free on the spot if you buy from them.