Also, free to play just means pay to win. (Trust me, I'm a marketing strategist)
It's yet to be seen, not every game is pay to win.
Developer said there is 'war cash' which you can earn in-game for playing (or buy for real money, but you can still get it by playing)