I own one. I've had it for about 4 years and yes, I would buy it again. Controllable, totally reliable. The multiple types of magazines allow for fingertip extensions for control, 12 rd for capacity and flush for concealment.
I don't favor the XL model as you start to degrade the concealment...