Some kind of endless mode where you can grind materials for as long as your soldiers survive could be interesting. The enemy waves could become stronger and larger as time goes on.
Also, I assume that the stars for each mission are based on how long a battle lasts? Wouldn't it be clearer to let it depend on how many soldiers survived?
Only a 3/5 because the troop movement is too slow, gathering resources and gold is just tedious and boring and the crafting system shouldn't randomly pick a tier. The same resources should create the same result every single time.
You can alleviate that by giving a larger amount and more different kinds of resources after each battle. Right now, you can make a steel sword out of copper, which makes no sense whatsoever.
Next time some idiot in YT thinks he can debate me but commits one fallacy after the other, I'm going to send them a link to this game in the hope that they might learn something from it. I learned a lot as well and I thank you for that.