Both games are absolute shit in all reality but there's probably some fun to be had on either. Vanguard was always destined to struggle but 2042 is a monumental disappointment and all-round shambles. Neither one really deserves the money though, but Battlefield is probably one of the most shameful releases ever with its lack of core content and laundry list of missing features. The 'big patch' is just PR bullshit to stem the flow of refund requests and I'd estimate the game will probably be in a beta-like state come March at the earliest but it'll probably take 12-18 months to actually finish the game to the most basic standard.
The compiled dump of issues in Battlefield 2042 can be found here so I'd definitely read that before taking the plunge. For Vanguard, I'd wait for a Black Friday or after price drop which will be inevitable.
Core Features
No single-player story/campaign mode
No standard server browser
Fewer standardized game modes (Can't even play TDM or smaller scale modes without relying on community servers. Really?)
No standard hardcore mode
No persistent lobbies (seriously why do I have to matchmake after EVERY round?)
Fewer in-game assignments
No class system
Less character customization options (than BF5)
No profile progress/stats page in the menu
No battle log/stats tracker for other players
No global leader boards
No dog tags (they still sort of exist I guess?)
No custom emblems
No cross-game profile screen (BF 4, HL, 1, and V were all linked by a menu if you owned them digitally, was a neat feature.)
No spectator mode
No permanent community servers (would be useful for clans and events)
No Central US servers
No test range (this one is sort of compensated for with single payer servers vs bots)
Infantry Gameplay
Fewer guns (even including all the portal guns, BF4 still had more at launch)
Fewer infantry gadgets
No manual leaning
No diving while swimming
No high wall vaulting
No crouch sprinting
No backwards prone
No explosion knockback
No rolling after falling from heights
No ammo or health pickup off teammates
No scope zeroing
No tiered reloads/paused reloads
No melee weapon choices
No thermal optics
No indirect fire gadgets
Less anti-tank launchers (Come on man only one?)
No lock-on launchers (The M5 works with the SOFLAM but that requires 2 people)
No AP mines/claymores
No suppression mechanic (This one I don't mind but I'm including everything)
No first person takedown animations (whether this is a downgrade is up for debate, but I think it is)
Vehicles
Fewer vehicle types (and separate vehicle progression per faction even though they are functionally identical... why???)
No naval vehicles (Except I guess the hovercraft technically)
Cannot spawn in a passenger seat in transports at round start.
No vehicle gunner direction indicator
No lock on direction indicator
No unoccupied seat indicator on friendly vehicles
No vehicle enter/exit animations
No tank turret decoupling (This was so great in BF4!)
Less vehicle driver/pilot customization options
No tank zoom customization options
No tank gunner customization options
No heli gunner secondary weapons
No separate heli/fixed-wing controls
No rocket aiming reticle for helictopters
No control input while looking behind/free looking in aircraft (BF1 and V pilots, this one is gonna absolutely suck for you guys)
No joystick/non-generic gamepad support
General consensus seems to be that the helicopter and fixed wing flight models are a step down from BF4.
No behemoths
Scoring System
No squad wipe scoring
No player damage points
No vehicle damage points
No vehicle kill assist points
No laser designation kill assist points
No headshot bonus
No long-range kill bonus
No assist counts as kill bonus
No multi-kill bonus
No killstreak stopped bonus
No comeback bonus
No squad objective play bonus
Oversimplified teamplay scoring (i.e. healing a teammate always gives you a flat +5xp rather than being based on how much you heal them)
Squad and Teamwork
No commander
No special squad call-in abilities
No squad field upgrades
No in-game VOIP (coming soonTM)
Fewer factions (with almost nothing to give the 2 factions any distinction)
No cross-team chat
No team changing
No "create new squad" option
No self protmot to squad lead using "request order"
No clans/platoons (coming soonTM)
No view of squadmates while in the spawn screen
Smaller squad size
No "Medic incoming" indicator in downed state (coming soonTM)
No rank names/icons, just a number.
Maps
Lack of persistent servers means poor map rotation (I played for 10 hours and never saw Kaleidescope, Orbital, or Breakaway)
Fewer base game maps (not including portal maps)
No static weapon emplacements
Fewer destructible buildings
Very poor balance between vehicle and infantry gameplay
No infantry focused maps
No game changing levolution
Absolutely zero cover between capture zones
Poor spawn points (Constantly spawning in the open/visible to enemies)
No fortification building (given how open all the maps are, this could have been super useful)
Fewer urban areas
No naval maps
UI and Quality of Life
Less control customization options
Less UI customization options
No HUD/icon opacity customization
No HUD scaling customization options
No gunsight reticle customization options
No network performance graph
No individual player scoreboard
No ability to zoom in on the spawn map
Less ultrawide monitor support (hud ratio is locked in at 16:9)
Very poor friend joining system (Lack of server browser makes playing with more than 4 friends completely impossible)
Poor console aim assist (big fat fuck you to console players there, dice. Hopefully this will come with the D1 patch)
No in game crossplay toggle option (you have to change your global console settings)
Audio
General consensus seems to be the audio design is bad, especially compared to both BF3 and BF1.
3D soundscape is almost non-exsistent
Less impactful soundtrack (menu music is very dull and repetitive)
End of round music is dull and uninteresting (compared to BF1 and V this is a big downgrade)
End of round voicelines are just so tone-deaf and awful. I can't describe how much I hate them.