I bought BF1, the graphics are perfect, atmosphere is great, but the gameplay is incredibly shit.
The fact that you cannot really control your own server is horrible, maybe it's changed now, but when we evaluated it back at FHT the server configurations was a joke.
The spam of full-automatic SMGs is simply absurd. DLC and all that shit is the bane of all the new FPS.
I will stick with FH2 for tournament playing, I personally almost don't play public anymore cause of time restrictions and I am really sick of playing the 1000th round on Lebisey or Mersa Matruh.
I found PUBG to be a real good game, as it has no DLC and everyone starts afresh every round, you cannot level up with DLC or bought weapons and shit, it's really down to the personal abilities of the player.