I acknowledge that I'm not good at any of the BF games but in BF4 I can still have my moments when I can get a good round. I'd probably be better if went on a random server and didn't have laka distracting me from the objective.

I'm happy that I'm more often getting a positive k:d now (except when distracted).
In BF1 you see people already at level 75. Then you get killed by them and realise why. They are across the map, shooting through fog and behind a rock. Then you empty a mag and they one shot kill you. If the progression is similar to BF4 then they must be really getting massive amounts of points. Yes, there are little multipliers at the end of the round but no double XP or the boosts we have in BF4. It certainly feels to me like there are a lot of players cheating to one extent or another yet you rarely see comments in chat about any yet I would expect to see some especially with some of the scores you see.
The auto aim controller seems stupid to have on a game that seems to strive for realism. A lot of the tweaks in BF3/4 were to get things working as you would expect them to. It may not be perfect in BF4 with jets and heli countermeasures readying before you can get a second rocket away but based on no experience a lot of it feels right when playing. BF1 just doesn't feel right and leads me to suspect the balance is more towards consoles and getting more players there. You could do with some transport vehicles other than the odd motorcycle too.
It would be nice to play on a server with people you know (and trust aren't cheating) to see how the game feels then. Some of you guys are BF game veterans and have the same issues as us lesser mortals. I still try the game but still feel disappointed. I play a BF4 round and feel as though I have had fun! BF1 I have played for 37 hours it needs to be changed to get me to 50 hours.