Oh also I want to say that chapter 14 Hard mode was well made.
As you have fewer units, there is less room for error and you have to make most of your early turns count.
The special win condition allows it to not drag on too long, which is what usually happens when you get the upper hand and slowly but inevitably take over the enemy that tend to drag on as they keep building new units to delay the inevitable.
It's like chess/advance wars pvp if your advantage is too severe that the enemy realize they can't win, they resign to save both players time.
Also, that extends to the other maps that had alternate win conditions when the enemy can build units. If you can get the alternate win condition, you usually are in a winning position, so it saves time than to rout all enemies as they keep building new units.
Thank, I'm quite happy with the hard mode, the normal mode on the other hand was a bit too hard, but thank to the magic of feedback I was able to fix it by adding a knight.
I do my best to get at least decent difficulty in hard mode, but sometimes it's a bit had because story is more important to me than balanced difficulty. If you fail to balance a single level it's fine, but if the enemy somehow has an army that makes no sense then the immersion is broken for more than a single level besides I don't want to end up in the situation you describe "I know I won but I have to play 20 turn".
I made a couple mistakes in the design of the game early which kinda backfired later, basically level really are too big, I'm reducing their size, but it would feel strange to reduce their size too drastically, this is something I should have done from the start.
Idk about chapter 15 yet, but I'll put extra effort on 16's balance, because it's a mission that'll be especialy fun if well balanced (I don't want to spoil too much though).
Idealy this game would have a multiplayer, and while this is theorically possible, I'll never have enough funds to code long enough for that. But that's something I'd really like to make.
I think I'll come back to it if I manage to get the required funds someday, for now I'll focus on completing the campaign and other projects.