Stick with 3-dot night sights... which is how most who use Glocks for work will do.
Anything you have to look or peep through just makes you slower - including glass/red dots.
lol @ my grammar.
Not sure how you came to that conclusion. Dots speed you way up, even with zero experience or training. All serious competition shooters run some kind of dot
Every kind of sight has different advantages and downsides.
This new design combines the advantages of multiple kinds while eliminating many of the downsides.
Too each his own, but this will be advantageous to many people depending their preferences and the way they need to use it.