Much better than docking points when you go into enemy territory - which also makes it harder for AIs to take your OWN cities too. And it also has the benefit of making towns more resilient to monster attacks too.
1. Does it match the games focus? The core experience of Fallen Enchantress is building, leveling your units, leveling your cities, designing units, building things. Features and ideas that follow this progression are ideal to building a complete theme and feeling for the game. Much like how lighting, music, set design, etc, all work together in a movie to reach a common goal all of the game mechanics should have a common feel that cause the games theme to resonate with the player. (this is why cities having enchantment slots and city types worked so well for Fallen Enchantress)
2. Does it solve a problem? The tendency of designers, including myself, is to create too much. So once I'm beyond the base core of the game mechanics I have to force myself to ask if new ideas and mechanics solve any existing problems. If not, why add it?
3. Does it solve multiple problems? It's usually easy to solve a specific problem. But as I mentioned above, in strategy games every piece affects every other piece. If all an idea does is fix one problem, then it's probably not worth the effort and I usually hold out waiting for a solution that fixes multiple issues at once.
4. Does it have drool factor? (ie: if I tell a player about it will they be excited to try it). I'm less eager to spend development time on things that players won't be excited to try (or as a business guy would say, "doesn't sell copies"). Sometimes we need to spend time on the unexciting parts of the game design, cleaning up screens, polishing graphics, improving performance, fixing bugs, or adding fundamental tools which support gameplay but aren't sexy (I don't think anyone checed out FE and thought "A game with a tax slider?!? I love tax sliders! I'm buying this!").
5. How difficult is it to implement? Now the producer part takes over. Even given all the above the implementation cost could be too high. I love the random maps in Fallen Enchantress, but I don't know if it was worth the considerable implementation time it took to create them. The game is definitely better for them, but we could have created 100 hand crafted maps in a fraction of the time and had all that extra time for other features.
6. How will we provide feedback? A lot of gameplay is feedback. How will the players interact with this mechanic? Will they enjoy it? A lot of mechanics die because there isn't a good way to show the player they are doing it right or wrong.
For the -25% reduction in attack and defense, via Derek's own criteria for assessing ideas:
1. Maybe, maybe not.
2. Sort of, maybe not. Creates other problems.
3. No, creates problems.
4. Definitely not.
6. No, I don't think gamers will enjoy it.
For increasing armor of garrison troops:
3. Yes, solves at least two different problems, probably a lot more.
4. Yes, it does, because people will know that a town won't fall to one Ignys or only a moderate hero.
6. Yes, I think they will.
These are Derek's own criteria.