Yes, of course, there are counters for these units, such as catapults to lower their defenses and certain units good against archers, but seriously, I find archers on hills in cities to be extremely annoying and too powerful. It's nearly useless to attack with 4 strength units that have +50% against archers. It'd take 3-4 of these units to bring one archer down, and if a city has 3 archers, I'm looking at aprox 12 units with +50% against archers to take a hill city down, and that's not even counting city walls. Maybe I'm simply not a very good player or I'm just not fond of the combat system in Civ4, but when an AI has a tendency to spam build units like nuts it's a bit insane how many units it can take to bring a city down. Archers are so easy to build, for example, and on a hill they are like machines. In my current game my civ is 4 times as large as my enemy, but just because they have their 3 cities all on hills, I can still barely touch them. Am I missing something here or is it really supposed to take 12+ units to bring 3 archers down?