Having played some more of the beta, while it is something that fun can be had with, i really don't think they've actually listened to the complaints about the first game's lack of depth. The actual content additions are definitely an improvement over BF2015 and the game still looks absolutely amazing, but despite their claims of having addressed the complaints about the actual gameplay, it's still an extremely arcadey experience without much substance to it.
I think they've entirely missed the problem of the lack of depth with the previous game. The issue of depth wasn't to do with the weapons and how the combat felt, it was the lack of teamwork and systems to encourage that. There are some slight additions made since BF2015 that obviously imply that want more teamwork, but they aren't enough to actually solve that problem. The gameplay feels like you're mostly on your own where your actions aren't really of much benefit to anyone but yourself, without any need to actually work together as a team or ways in which you can help your team overall.
Problems with the class system
The class system doesn't seem to quite get what the point of a class system in this style of game should be there for. They've added a few classes, which either way is a step in the right direction, but how they've been done does not fit in with what the classes in the original games or Battlefield are there for and what they're all about. With those other games, the class you choose is not simply the loadout you've chosen and how you want to play, but it also defines what you're going to be doing to help the team. You had the trooper class that was your basic mainstay combat role, the shock-trooper that was the dedicated anti-tank class that without you weren't going to do much against vehicles (although there were turrets and your own vehicles to help), the engineer that was a close-range support that could repair.
With the new Battlefront 2 though, the classes are the sort that are more along the lines of a loadout and just choosing how you want to play. Outside of the officer class which has buffs for teammates, they aren't really any classes that are more of less needed than the others, it's just you choosing how you want to play. Instead of "What role does the team need at the moment?" and "How do I want to help the team?" being a consideration (e.g. vehicles everywhere so you go anti-tank), it's just "What loadout do i want?".
Problems with the way vehicles are handled
Vehicles appear more often than the previous game and that's great, but they aren't handled well at all. The game treats them as more of a temporay power-up that's intended to make one player more powerful for a while, rather than a critical part of the team. It doesn't feel like they're integreated in a way that gives much thought to creating a proper combined-arms style gameplay, vehicles feel like they're just there and are secondary to the infantry classes, yet at the same time the infantry doesn't feel like it's really equipped properly with the lack of any real anti-tank. It makes it feel like they've just been shoved into the game without much consideration.
You can't get out of any vehicles without them suddenly exploding or you just teleporting out of them, which means there's been no thought at all given to teamwork and treating them like anything beyond a one-life single-use thing just for you. Vehicles can only be repaired by a timed ability, rather than needing an engineer class or having to get out do fix things. They have no sort of ammo or secondary mechanics to make them feel like they need you to really think about what you're doing either. All those mean it doesn't feel like both the infantry and vehicle gameplay are important gameplay elements that complement each other.
The game doesn't seem to be able to decide if it wants to be immersive or not
As well as all that there's the mixed messages they've sent about immersion. They've said that immersion and authenticity is a big part of the game, and with the previous game that entailed even getting the original props to scan in and things like that. To go to those lengths to create an immersive experience, and then basically just throw that out by having weapons in era's that don't belong in, heroes in every era and silly emotes seems a bit disingenuous to me. It's like saying "We're going to create an immersive game but we're not really going to take that seriously and we'll purposefully shove in things that break that immersion"
Summary
I've seen some people say things like "Well the originals didn't have much depth either!", but that is really missing the problem and i think just completely obfuscating things to make it seem like it's not quite as bad as it is. The issue is not that the game is just an arcadey experience as the originals were not some hardcore FPS where you had to aim perfectly and all that, it's that it's so arcadey that it results in gameplay that overall feels like there's no synergy with the team and with so many smaller gameplay mechanics that are nowhere to be found which in other games like this add just that little bit more depth and complexity. It's arcade-y to the point where it feels like it doesn't create a coherent experience that matters.
Basically, there's not as much of a cohesive combined-arms, team-oriented experience compared to the originals. That was what was missing with BF2015 and here it's like they've tried to add stuff to help with that, without realizing what was actually missing. There are lots of things in the original games that built up to create something with some teamwork and depth to it. The original game had things like ammo and healing with players making use of medical and ammo droids placed around the map or from player drops of small boosts, it had classes in the game that weren't simply loadouts as they had actual purposes and were oriented for teamwork-based roles like anti-tank for the shock-trooper and repairing vehicles with the engineer, it had multi-crew vehicles that meant players had to work together to use them properly and they were more of an integrated part of combined-arms gameplay where they weren't ultimately irrelevant single-life powerups for one player that were overshadowed by the infantry focused gameplay, it had transport vehicles like landspeeders and speederbikes because the maps weren't some tiny place and they had more of a sense of scale, it had equipment with limited uses so you couldn't spam and had to re-arm etc.
For the most part, the actual combat is a pretty good update to the gameplay of the original games and is still along the right sort of lines with that, but the overall experience provided by the game is lacking and doesn't seem to understand what's needed to be a proper Battlefront experience. It's like it has the basic elements needed there, but they're not integrated together in a way that creates a proper team battle with large scales and both vehicles, infantry and heroes being important, which was what the game's were all about. There's smaller issues that bring it down like the lack of any actual squads as well. It doesn't live up to the originals because it's being far too broad and not considering how to create a proper teamwork-based game and leaving it far too basic in the level of interaction it provides with other players.
Basically the core gameplay is sort of there but the game overall misses the mark because it's lacking a lot of the smaller important mechanics that are needed to create a proper battlefront game; it doesn't encourage teamwork. There are changes from BF2015 that seem to wantto encourage teamwork but it's still missing what's actually added what's needed to properly allow it. It for the most part feels like you're on your own and not working together as a team or helping other players. It's missing a lot of things that combine to create more of a cohesive combined-arms game that the originals and Battlefield have.
Overall it feels far too simple and like there's not much thought put into adding much depth to it and the changes they've made seem to not understand what the problem with BF2015 was. The lack of depth with BF2015 wasn't to do with the weapons, it was the lack of teamwork the gameplay systems allowed.