Squire and Pirate both absolutely suck, and Squire moreso than Pirate.
Let's see, here you have a class with exceptionally low stats across the board. Yes you could cherry-pick some start stat that is better than in some other class, but in all cases the other stats of whichever class you compared to much more than make up for it in that other class.
You have some choices if you win the battle. Should I upgrade damage because my damage is terrible? Yes. Should I upgrade crit? Probably not because there's more important stuff to upgrade, though crit is terrible. Should I upgrade armor? It's awful, so probably. Should I upgrade health? Yes. Should I upgrade dodge? It is pretty bad, so maybe. Should I upgrade speed? Well my fighter is slow as molasses.
Then no matter what you upgrade you'll probably die a few battles in anyway, at least with Squire or Pirate. You have to get too lucky, both in terms of what enemies spawn for you to fight and in enemies missing you and you connecting hits, despite having terrible dodge percent and terrible speed. Better hope that flying fairy thing doesn't appear.
I really enjoyed this game! Having different classes, different fighters in those classes to choose from and being able to balance out your stats how you wanted was nice.
I encountered two frustrating flaws in your game, though. First of all, the level 60 medal is only obtainable if you're level 60 or above and you die. By that time, my current character was basically unbeatable, so I could not unlock the medal unless I started over and balanced out my stats differently, so I was easier to kill, which was completely unfair.
Secondly, the same issue goes for the kill 500 enemies medal. The player should not have to die to obtain these two medals. It makes it more difficult than it has to be to obtain them. Fixing the issue with those two medals would be appreciated.
You need to know which skills of your character develope the fastest. This one you need to train the most. The slow growing skills need to be trained as well, just enough to survive.
The best strategy is to go first on strength, heals and armour in the beginning. Then block up to 90%, it means 90% less damage. After that slowly build up critical points. Critical is based on your strenth and speed is based on strength and critical points, because that is what is connected. So you need to build your base skills first and then develope the other skills in this order to it.
It's wayyy too easy.
The next classes are harder to handle. They have over all better stats, but they aren't well balanced. Like the power is maxed to very good and the weakness is even weaker- but you need to build up both to survive. It's all based on your weakest skill.
But once you reached a certain level like you got 90% block and balanced def and ofensive you should be finde to reach level 100+ easily. I gave up on level 118 usually, not because I couldn't get any further- there was just no sense to do it.
Really fun and addicting it is great to play in your free time
Decent game, but I shouldn't be screwed over just because I decide to put some points in speed to speed up the combat. The only winning strategy I've found is to literally stick with an even spread across damage, armor, and health.
I've tried going Damage, Armor, Speed. Damage, Health, Speed. Armor, Health, Speed. Armor, Dodge, Speed. And many other combinations and yet the only one that works seems to be Damage, Armor, Health. Quite annoying.