I'm realising this more and more with every thread I read.
DICE is doing things that some love and others hate and people are having huge arguments over it and I think most of the time it's because DICE are trying to make one game suit everyone and everything and are failing.
How can they possibly balance to suit a platform with controllers and aim assist *and* one with mouse and keyboard?
How can they possibly balance to suit small map infantry only modes *and* huge map vehicle modes?
Not to mention trying to please different playstyles. Casual, competitive, hardcore, twitch, tactical, etc all in one game?
I think with BF1 they started off concentrating, perhaps more than previously in the franchise, on conquest mode, vehicle maps and casual players. Personally, I loved it more than ever like that, but obviously and understandably there was complaint from those preferring it different.
I think DICE are trying to fold in more and more players with every update, especially lately, but are succeeding only in spreading displeasure to all players.
In MMORPGs what you tend to get is either a game that targets particular player types and happily accepts their niche or a game with different servers that have different rulesets that are balanced differently.
I really think DICE should consider balancing gunplay/vehicles/etc separately for their different platforms, modes and playstyles in different servers, if not for BF1 then for BF2018.
Because of the design direction I'm seeing lately and the dev style of single version for multi-platform, multi-game-mode, multi-playstyle audience, I probably won't be pre-ordering BF2018. Even after absolutely loving BF1 enough to make a YouTube channel, I may not even buy BF2018 until its "revolution" version (or however they do it) appears.
I understand the desire to not split communities unnecessarily, especially on PC where the numbers are smaller, but making a game people enjoy is more important. Communities can't be split more than by players leaving or not buying it in the first place.