I am playing with an XB1 Elite Controller and it plays great with it. The auto aim is spot on.
One thing that still gives me a bit of trouble after 80 hours is dodging. Since there is only one button for jumping/dodging, i tend to jump when i wanted to dodge.
My suggestion is, please put crouching on LS click and make a separated button for dodging. At least as an option.