I traded my Xbone for a ps4. So I'm just gonna watch a lets play for the story, but even if i hadn't done that, i wouldnt spend any money on micro-transactions out of principle.
That said; what bothers me most is that they aren't even being very smart about how they do the ftp model. Sure it isn't "game breaking" if you don't pay to buy stuff. But its probably going to be less fun if you have to play for a few hours to get a random pack that Might include some really cool stuff; like vehicles that can only to be used in a single match. And I would totally never use a vehicle card in a match, cause I hate using consumables that Can't be refilled in games.
Also; its kind of all contingent on everyone loving the new multiplayer Warzone; if thats a huge flop, there goes 2/3rds of their REQ system.