I feel like that review is inaccurate, and his complaints are exaggerated or based on confusion with the way the game works.
His technical issues related to performance are subjective, his complaints about massive disconnects while playing are non-existent as far as I've experienced. The only issue is the quickplay matchmaking is broken and is struggling to put players into public games with each other. A product of the games unexpected popularity and their infrastructure coping with the demand. I've never experienced any major issues joining/hosting games with friends, nor any latency issues while playing.
As for the charge of the game being "obscenely monetized" ... that I don't get. You can buy the premium currency, named "Super Credits", but you also earn them by playing the game. Obviously, you earn them slowly in the game, but I've played over the weekend and have 770SC and you only need 1000SC to unlock the premium section of the "battlepass" which, as far as I can see has nothing overtly "pay 2 win" in it. There is a rotating set of items you can spend SC on, but again ... nothing that doesn't have a comparable item you can unlock for free.
The items in the battlepass itself are unlocked using the points (Medals) earned for completing the missions... the amount of grind involved correlates to the time played. Obviously, the less time spent playing, the more grindy it will seem and the more risk you take by playing harder difficulty modes and taking time to scavenge extra medals found as loot in the game, the faster your progression to unlock things will be. You can't buy your way through it with money.