I got it during season 2 as it was half price on epic games, its actually quite good now, I have to say I really enjoy it. I can see what they were going for it's just a shame it came out unpolished as I think they would have got good reviews. Yeah their aren't that many maps, but the maps are very high quality, from someone who lives in the countryside I'd say the distances feel pretty real to me, it'd be even bigger in real life.
The way the specialists work is kinda good as well. Makes it easy to pick what kinda soilder you want to play or fight as, for certain situations.
BF 2042 is an arcade shooter, which tries to push realism. If you want realism, arma 3 is the game for you, arma is buggy as hell, it makes any battlefield look polished. Personally I prefer bf2042 to bf 4, but I never understood why people raved about bf 4.