Controller support should not exist on PC.
Either remove controller support from the PC version of the game or remove aim assist on the PC platform. After trying how aim assist works in this game I am absolutely disgusted. It effectively removes all and any need to control recoil, and yes, that DOES give controller players an edge. I've read the arguments "I prefer playing with controller and therefore aim assist should stay" well of course you would if your aim with Mouse/Keyboard was below par, also you got that controller from some console most likely so take that thing back to the console and play against other console players like you're supposed to. This "prefer controller" thing is nothing but defensive bogus. Nobody bought a PC so they could play with a controller, NOBODY. The biggest issue I have with aim assist is the fact that you as a controller player can just sit in the back of the squad and be a lazer turret that doesn't miss a single shot while the guys in front of you are meat shields. And from the look of things, most controller players abuse exactly this. The playfield should be leveled for everyone as much as possible, for noobs as well as pros and by supporting controllers and aim assist on the PC platform, you devs effectively kill that.
The skill floor for beginners using M/K is much, MUCH lower than that for those who just started out using a controller.. Think about that for a sec and what it means and why so many are disgusted (me included) that aim assist is present in the PC version of this game. A M/K noob would lose 99.99% of the time against a controller noob because the controller player has aim assist. Fact.