I have my tlr-1 on my G-23. I love the tlr-1. It is Bright and durable. I heard that the tlr-3 was breaking due to the plastic clips as well. I would go with the TLR-1 it may be a few extra bucks but you get what you pay for..
I have TLR-1s. I only have full size guns 21,22&35. It's the one of the best lights out there. On the 2 regular models I get soot on the front of the light, diminishing it's effectiveness. My only concern would be if it didn't lock in place on the mid-sized Glocks. I have seen stuff fly off of rails when they weren't locked in place.