Now I have what, 1300 hours in this game already? Something like that. So it's obvious I find the game entertaining. I keep coming back. I pre-ordered the game and played through the first six months, when the player count dropped from December's first week's 100 000 to April's ~500 concurrent Steam players. Definitely the first and last EA game I'll ever pre-order. I don't think the game is worth even 20€ today.
This game is far from a polished, finished-state-game it should of been before Dice abandoned it. There still are tons of bugs Dice never bothered to fix, even when majority of those were reported on the open Beta before the initial launch. The game lacks any kind of "player-friendly" features which I'm sure they got rid of back in 1 or V already, but doesn't give an excuse for why they couldn't of implemented them back in. Not even talking about server browser, though that could of been really helpful for some of us who constantly get queued into empty lobbies when there are hundreds if not thousands of players online..
But if I were to mention just one very much "not player friendly" decision, it would be the fact that you can get queued into a match that will end within ten seconds. Since there are no consistent lobbies, it just means you watch the loading screen for whatever time it'll take you (that seems to vary, for some it's just a few seconds, for some it's over a minute each time), only to see the end screen for a few seconds and then it's back to a loading screen so you can go back to the start page, and then load into another match so another loading screen. It's really not that hard to add a string of coding within the lines of "if match time less than 1 minute, no new players are added into a lobby".
I don't blame people for not liking this game. No matter what their reasons are. I have enough hours in it that I can say with utmost confidence that 2042 is not your typical Battlefield game. Very cod-like with the faster movement, minimal gun-mechanics and overall feeling. It's like Call of Duty mod for Battlefield. That just means that people who expect a Battlefield game to be like the previous ones are 100% disappointed. And that number is big. It's the majority of the player base.