I bought it. But I won't be buying any of the loot crates. I don't object to someone selling me more content for a game (as in a season), but selling me the opportunity to play a casino-style game to get an unfair advantage over other players? No, thanks. It could be argued that any weapon or skill upgrade (like the traits in the first game, or engineered weapons in Elite) confer an advantage, but it can be earned in the game. You can't just chequebook your way to victory. The main reason I object to this is that you'll find that it'll become increasingly difficult to play the game without "earning" these upgrades, so you'll be forced to keep paying for upgrades in order to enjoy the content you've already paid for. Effectively, EA will be marketing their own hacks to their own game. Lovely. Which you may, or may not, get by paying money to find out if you will....
But. Never mind all that. The game itself is a balls-up. It constantly (CONSTANTLY!) stutters and sticks, even on decent hardware. The flipping hacking is rife, and getting worse (which at least means EA are not the only shop in town in this regard). It's a mess from a technical perspective, lootboxes or no. Bizarrely, the first game was actually the better experience. All they needed to do was maybe polish the graphics, make the environments more destructible and interactive, introduce the class system, and add same maps, maybe some more game modes and bot soldiers to make up numbers when matchmaking fails. That's all it needed.