Where to start really. It got off to a pretty bad launch because of the terrible reveal trailer and the planned cosmetics / creative direction, and some executive causing an uproar by saying people just "shouldn't buy the game if they don't like it" in reaction to feedback about the ridiculous cosmetics.
Graphics are amazing. Gameplay was pretty good. Gunplay was excellent and the majority of players liked the fast TTK. Vehicles were okay; planes have been overpowered ever since release and tanks can either camp and rack up a great amount of kills or go in and get destroyed very quickly, but nothing they couldn't have fixed if they had tried. However, the game never really had the sandbox "only in Battlefield" feeling to it.
Add to this that they decided to focus on "untold stories" which isn't that bad in itself, but the maps and the game in general had no atmosphere (one of the main things BF1 was praised for). The launch of the Pacific theatre fixed this with the new maps being cool and having a much better immersive and historic feel to them. However they ruined all the hype about this expansion shortly after by making huge TTK changes that no one in the community asked for, which severely worsened gameplay, and it took months for them to revert. It was actually the second time they tried to mess with the TTK after the first time already caused huge community outrage. It's unbelievable they tried to do it a second time. They were completely out of touch with their players it seems or they just didn't care.
In addition to this all the game was plagued by very bad decisions and development. Patches adding more bugs than they fixed. A very slow content drip instead of the "amazing" live service that was promised. A huge amount of content (revealed by people digging in the game files) being cancelled or never being released. Popular game modes kept being taken out of rotation for no apparent reason (classics like Rush only ever stayed live for 1-2 weeks before being taken offline again). No road maps and bad communication with the community. The Battle Royale mode was actually really fun and unique (because of vehicles) but they messed it up by not making it free to play and they ditched it shortly after release because of low player numbers.
I was still hoping for a Battlefront II turn-around with DICE finally picking up on the live service and adding new theatres like the Eastern Front, D-Day, Africa and Italy etc. with more famous and immersive battles being depicted. It would've been amazing to go back to cinematic WW2 with BF5's excellent graphics engine. But they completely botched it, and now they ditched this smoking mess of a game. And we'll probably have to wait another 10 years before we ever re-visit WW2 again.
I agree, the game is in a way better place than before, and I can only think of two things from the patch that Id like to see changed: More even spread of power within Brits (less Tomies, more Vickers and AEC) and revert the faust "fix"