I've several Nitecores (HC20, MT10A), a few Thrunites (TN20..) Olights (S1, S10RII), a few Xtars (H2, WK42), some Klarus, Convoys, etc..
Haven't really had much problems with any of them, but I'm careful not to drop them, use lanyards/leashes with quick disconnects, etc.. The Thrunites are well...