One reset should be given at some point in the game for free, but after that it should be Cash Shop only. Not fond of there being an in-game skill reset for this type of game where there’s a lot of skill choices/diversity (Even if a lot of people end up going down one road because it’s the best), and if it has to be in-game, then it should be so high-priced that you’re better off buying it from the CS anyway. The exception to this would be if they made a noticeable nerf to a (sub-)class, in which case, they could just auto-reset all of the skill points for everyone of that (sub-)class.
One of the main worries for this game is if IMC will be able to make enough income through the CS, and this is one of the things that should NOT be taken away from them monetizing on.
