People who are complaining clearly don't see that if it was not free to play, they'd be spending $60.
It's fine if you don't want to spend money on microtransactions (I will not be), but it's better to miss out on some minor content than spending more than half a hundred dollars. If free to play games didn't have microtransactions, the devs would get no money, and that is not okay.
I'm also not completely siding with microstransactions though. They should NEVER be in full priced games or be completely OP in multiplayer.
CBN16's comments