Having played the game a bit and looking at the reactions of the community I don't remember an F1 game in the past few years that has been received as bad as 22.

Regarding microtransactions, I base my opinion on the EA games I have played a lot and rather seriously (FIFA and Madden) but maybe microtransactions are mostly about sports games.