sandoval
Regular

It's day 550 or so and I haven't had any progress the last 250 days at least. It's grinding without the benefit of achieving anything. I own a town and a castle, but am unable to expand. As far as I can see for two reasons:
1. Towns and castles are indefensible death traps (Tevarin Castle lolwhat?). On normal difficulty, it takes almost numerical parity to defend most places. I cannot afford 800 to 900 men garrisons, nor do I know where to get so many men, nor do I have the money to upgrade them, nor can I move so many men into newly conquered places. I have enterprises in every town, but all my income goes into paying wages of the garrisons of the two places I already own. So it goes back and forth: I conquer a place, garrison it out of my field army and whatever I could find on the way, enemy army turns up, I get my men out and run away. We can play this game endlessly.
2. higher level troops are hard to get. I can upgrade easily up to lvl. 4 based on trainer, but then it stops. Where is the xp supposed to come from? Winning battles seems to give hardly any xp. If I annihilate a 150 enemy army and lose only three lvl. 5 guys, the battle was still a loss of precious xp. It's absurd: I have a few lvl. 6 and 7 guys, all freed prisoners. But instead of using them, I have to leave them in my town because they are so precious and irreplaceable.
I'm stuck. Any ideas?
1. Towns and castles are indefensible death traps (Tevarin Castle lolwhat?). On normal difficulty, it takes almost numerical parity to defend most places. I cannot afford 800 to 900 men garrisons, nor do I know where to get so many men, nor do I have the money to upgrade them, nor can I move so many men into newly conquered places. I have enterprises in every town, but all my income goes into paying wages of the garrisons of the two places I already own. So it goes back and forth: I conquer a place, garrison it out of my field army and whatever I could find on the way, enemy army turns up, I get my men out and run away. We can play this game endlessly.
2. higher level troops are hard to get. I can upgrade easily up to lvl. 4 based on trainer, but then it stops. Where is the xp supposed to come from? Winning battles seems to give hardly any xp. If I annihilate a 150 enemy army and lose only three lvl. 5 guys, the battle was still a loss of precious xp. It's absurd: I have a few lvl. 6 and 7 guys, all freed prisoners. But instead of using them, I have to leave them in my town because they are so precious and irreplaceable.
I'm stuck. Any ideas?