Recently, I transitioned to to Phazzer Enforcer and I can say I have been nothing but pleased. On a few occasions I have deployed it in the field with immediate results. As an instructor I have deployed it in controlled environment training and again always performed as expected. The lighter weight and ergonomic design makes it very easy to use and retain in your hand even under stress. I enjoy the fact it is rechargeable which saves a bundle on batteries. I would and frequently do recommend this product to other officers and agencies because I carry it everyday while on duty.