OP, I guess if you have the hat and the shirt you are a fan boy in your heart.
My disclosure: Glock 17 (3 gen), Glock 21SF, Glock 30SF, Glock 36.
I just wanted to say +1 on the TRUGLO TFO sights. Those things are great. Great visibility in bright sunlight or at night, and the contrast improved my accuracy immediately. I bought 3 sets (poor baby 36 is left out).
I had tried Trijicon night sights but the TFO's are superior (for me). I have/had a set of XS Big Dot -- the idea seemed cool -- but my accuracy was markedly better with the stock sights. Maybe I didn't give it long enough, and maybe accuracy is not the point with Big Dots ... but I practice shooting because I enjoy accuracy and the Big Dots were just less fun (for me).