Если на танках установлена динамическая и активная защита, имеются машины поддержки танков и пехота - тогда будет эффективным и мощным оружием. К тому же, в городе противник не будет артобстрел устраивать - дома мешают, да и гражданских можно зацепить. Про бой в Грозном хорошо написано здесь : narod.ru
А что если вражеская артиллерия стреляет по зданиям, не разбирая гражданских от комбатантов?
Вопрос слишком общий. Например, применение танков в городе в роди памятников чрезвычайно эффективно. Детвора в восторге, ориентир хороший и цветы есть куда 9 мая положить