I recently bought the Milwaukee Fuel 1/2" 2655-20 compact impact with the pin detent at HD. Seems to be the only version they stock in-store at my local HD stores. As a weekend DIY'er, I plan to use it mainly on lug nuts doing tire rotations and avoid having to get out my heavy 1/2" Earthquake and dragging an air hose around.
At first I wasn't too sure about it having the pin detent, but quickly warmed up to it since I almost always use a short 1 3/4" extension to prevent the impact wrench from rubbing up against the wheel or tire, especially with deep offset wheels. With the pin detent, I just leave the extension on it at all times, even when storing. What I like, is that the pin detent prevents the extension from wanting to come off along with the socket when I yank on the socket to remove. Also, I feel the pin detent gives me the best of both worlds. Locked on sockets when needed, or locked short extension when wanting to change out socket sizes often. The short 1 3/4" extension actually only adds 1 1/4" in length when installed.
After reading this I decided to order the pin detent version instead of the ball detent, hope I like it as well as you do .friction ring would have been first choice if it was offered