I think that as long as you will NOT BE able to sell cosmetics (purchased for real money) for in game currency, it will be fine.
If you are able to spend real cash to purchase cosmetics, and then exchange those cosmetics for in game currency, followed by buying best gear from crafters in game. This would create an enormous P2W advantage.
Some people try to claim it's just a "shortcut" to a gear you can obtain just by playing and thus not P2W, but their logic is flawed / they are trying to promote this lie for their own benefit.
Lets say one player spends thousands of (eur / dollars / whatever) RL currency, and exchanges it (over reselling cosmetics) to high amount of in game currency and gears up completely very fast.
Another player starts collecting the gear slowly just by doing in game content.
Let's say now that this second player needs a whole year to gear up to max gear. This means that the first player that used cash, had a WHOLE YEAR OF FREE WINNING in PvP against second player (due to gear difference) just because he used cash.
So that equals to 1 year of P2W purchased with RL cash. Now, one would think, ok but now they are equal? Well, wrong again.
Game eventually gets new content, new levels, new higher level gear pieces. First player repeats what he did, and now he has ANOTHER YEAR OF FREE WINNING in PvP against second player.
So whoever claims that reselling cosmetics for in game currency is not P2W is either:
- extremely naive
- is trying to sell obvious lies, due to his own desire to change his own cash into P2W for himself, it this becomes available
In most cases it's number 2.
So whoever you see claims, this is not P2W, those are the guys that want to use P2W, cause in most cases they can't handle the challenge, and seek to play over geared compared to others, as long as they can.