I've had a level 2 serpa since the day I bought my g22 last summer and after trying several other holsters from various brands and styles it's the only one I use anymore. There's absolutely nothing wrong with the retention if you draw like it was intended which becomes second nature the day you buy it. Debris? Keep your gear clean and take care of it and it will function forever. Just like your fire arms. Bulge? Not much more than a kydex holster. The Serpa will also protect the finish unlike kydex. Countless trips to ranges and mountain camping trips and never a single issue. Not only for me but for every other gun buddy I have that also use these as their sole all around holsters.