So first to the pros: They fit perfectly in the hand, are very comfortable and have excellent grip. It was also easy to install, basically just slipping the controller on like a sock and it stayed firmly in place. However, the rubber is just as thick as the buttons and sits almost on top of them, so it interferes with the buttons on the face, but not so much on the D-Pad, as those buttons are slightly larger than the others. . The options/share buttons were affected the most as they are almost impossible to use with this skin. If there was a beveled edge along the buttonhole, I think that would be perfect. If anyone in the company is reading this - if you make a set like this, that would be perfect.