SilverfireSage
Explorer
Maybe, maybe not. It depends on what the local troubles are. Remember 5e returns us to having some monsters which cannot be hurt without magic weapons. 10 archers with +1 longbows would be much better than a single +2 anything.
There is very little in the monster manual that is immune to damage from non-magical weapons. If the town is being attacked by a demi-lich (which is the only thing I can see after a quick runthrough) they would probably be dead regardless if the local militia had magic weapons or not.