I use the Logitech G502 https://www.amazon.co.uk/Logitech-Proteus-Spectrum-Tunable-Programmable/dp/B019DVCW3E/ref=sr_1_1?s=electronics&ie=UTF8&qid=1477848382&sr=1-1&keywords=g502 it has got everything i need a sniper button tunable weights 11 buttons (that i barely use) used for...
Just finished the my last war story and i must say they are amazing there are some weak parts of them but it's a big step up from previous Battlefield campaigns. Only level 7 on multiplayer at the moment going to start playing it a lot more now though.