I am an old player who is kinda of returning now. I will expose some of the reasons that make someone like me, who love Tree of Savior for what only such a game can be, to leave months in the past.
One of the reasons I stopped was because I could not see very well how I could build my character. This part specifically is actually being solved with the latest changes, I would say that the main reason for my return would be that they plan to remove transcedence on PVP and for changes on Swordsman plus Rank 10, which will make the combination Fencer3Matador2 possible and give some potential to my plans.
The other reason would be the grind on ToS. I love grind, I was always addicted to things like Etrian Odyssey, Dark Souls and also play some FateGO, which is grindy in its own way. But I have some problems with how it works in this game.
I hate with a passion the limitations on some things like dungeon entry. I never really understood why you can’t grind at your own pace for shards or mats.
The only reason that comes to mind would be to sell Tokens, but even that would not make sense, because the token doesn’t actually make a difference on that matter. If at least the Token had a pay to play experience, like in WoW where you can pretty much grind all day long for whatever you want, things would be understandable (and I would buy the Token more times as well).
IMC made that commercial on japan with the slang “An RPG that is like an RPG” but the truth is that the most important part of that >RPG< genre that they refer is not actually good. I don’t think lots of layers of RNG are bad, the bad is make those layers of grind and at the same time limit how many times you can repeat it, because the only way to fight probability is creating more and more variables.