I used to until I had issues with mine.
Strafing issues almost disappear completely if you use a tiny joystick like the Joy-cons. The travel is so small that you can jiggle peek almost as fast as a keyboard (and considering the animation time for a strafe, it's basically just as good in my opinion). The problem is the joy-con sticks are garbage quality. I would kill for an Azeron style device with a joy-con sized stick but with the quality of an XB1 stick.
Mini sticks are SOOOOOOOO good for FPS. If I were to build a FPS specific controller, my left stick would be a mini joy-con style stick, and the right one would be a really tall kontrol freek style stick.