I had a Scuf controller for the Xbox 360. I loved the trigger stops and I added on thumbstick extensions. The improvement of using an elite controller is not significant when you are already good with controller. I feel my original Scuf controller and these thumbsticks were well worth the $270 I paid though.
Then came the Xbox one, I hated using a standard controller again. So I purchased a Scuf One. It arrived and had the wrong screw holding it together. When they add the trigger stop they need a longer screw since they cut out a pocket in the controller. I sent it back and didn't hear anything for weeks. I tried contacting and no response. I then found Scuf has horrible ratings from the better business bureau. I filed a complaint with the BBB after waiting 2 months with no response from support. The repaired controller was still in bad shape. The grip was very latex-like, a completely different compound from my 360 grip. This grip was slippery, clearly a spray-on/paint-on rubber you can get at Home Depot...
Within 2 months of light use I broke one of the paddle buttons. After the last experience I wasn't willing to try their support. I fixed it myself by ordering a pack of switches from Amazon. It never felt good, but having paddles is better than no paddles.
Then I moved on the the Xbox Elite controller. Much better and much cheaper. It's everything a pro controller should be, button mapping is perfect. I liked it a lot, but it too is plagued with the paddle switch issue. Unfortunately, Microsoft mounts to paddle switches on a small board which makes repairing them near impossible. It was at that point I decided to go to XIM.
My experience with XIM is that I no longer have to keep a gaming routine to be good. If I stopped playing halo for weeks it would take many practice games to train myself to be accurate with the controller. With XIM I'm always ready to go. I've never been a good PC gamer and fortunately with the NAV ($10 used at gamestop) I don't have to be. XIM is a clear advantage, but there are several people on my friends list that can still beat me 1v1.