I've had one in my Glock G-22 for about eight years. Still works perfectly.
Pretty accurate. Seems to help me with rapid fire. Really just an expensive toy and a training tool for trigger flinch. Probably has an intimidation factor, too.
If you want a laser, the LaserMax is the top of the line.