People are blowing the microtransactions stuff way out of proportion. The only things you have to pay for are vanity stuff. You don't have to spend a penny if you don't want to.
It's a free to play game, with deep customization. If you don't rush through it, you could play it for months trying to gather the materials to unlock descendants, weapons, and more.
People hating just complain to complain.