I'm not buying. I was going too but after the trial, nope. I'm not angry or offended either so I don't know you're going there. The BF1 comparison is close enough but i don't think its the same to be honest. Maxing your rank/class to get a gun isn't quite the same as what they did in BF2. To buy a star wars game that has lootboxs and then also have to pay to unlock Darth Vader is simply awful.
You don't have to pay to unlock Vader. You just have to play to unlock Vader.
I paid $60 for COD WW2 and 99% of the guns are locked to me at the start.