I have gone with the LaserLyte for my Glocks because it replaces the rear sight and barely changes the carrying characteristics of any Glock. Long battery life, durable, both pulse and steady modes and not prone to go on accidentally. I pocket carry a G26 in a DeSantis Nemisis with LaserLyte and it works fine. When I got mine they were about $80 each. Looks like the price went up on them.
My two cents.