It's not that easy to take out Master Archers, especially if they are with a Ranger who usually has enough defense, or even more.:) And Master Archers are one of the strongest archers in Heroes 5! Two successful shots and everyone is done.:) And in direct attack, the best are armored units (although they take a long time to move) and, of course, the Gnome Bear Riders!:)
Auto-translated