There’s the reports Dave has mentioned, but then EA went and cut the numbers by 75% in the last 24-48 hours. This was after they got the most down-voted comment in Reddit history + 600k negative!
The reviews so far have been pretty consistent - it’s a solid game, crippled by the loot box progression, opinion varies on the multiplayer, but again, there’s some criticism of that based on the wildly fluctuating effects of the Star Cards, acquired via loot box, on it.
EA used the whole microtransactions structure to make the claim that all DLC would be free, no season pass. But, now it’s out, quite a few will be wondering if that wouldn’t be better than this random luck structure they’ve put in place instead.