I have no problem with D-rings, the reason I bought this is because the helmet I bought, the D-ring strap was too short, so the D-rings were up almost under the shell. It was a struggle to get my fingers to thread it between the shell and my face.
This was the perfect answer to fix it. It works as advertised, very simple to install and use.