Só não vamos esquecer colegas que Sauron não foi leviano em seu ataque a Gondor. Ele supos, graças a astúcia de Gandalf, que o Anel estava indo para lá.
Portanto, na minha opinião, fez o correto. Rapidamente, tentou trazer a baixo a cidade que era a única que conseguiria fazer resistência a ele, ainda mais com um suposto Rei que estava retornando e em posse do seu precioso Um Anel!
Já que tinha formado exército de Minas Morgul e detinha o controle de Osgiliath, não queria arriscar que a Cidade Branca se fortificasse mais, tivesse um Rei que unisse sob sua bandeira os povos livres da TM e que inúmeros contigentes reforçassem uma cidade que é construída da própria pedra da montanha.
Reitero o que Neithan falou, a parede baixa de Minas Tirith era indestrutível, só com Grond apoiado por feitiçarias do Rei bruxo para quebrar o Portão. Vejam que a Muralha em si não foi rompida...
Eu ainda aposto muito na força dos Homens, não acho que Sauron conseguiria tomar de assalto Minas Tirith se ela tivesse sido devidamente reforçada (Denethor foi muito passivo).
Com 20 mil homens guardando aquela cidade acho que a melhor maneira seria de tomar Minas Tirith era que Sauron mais se utilizava: a fome.
Deixavaria que passassem fome até a defesa debilitada da cidade fosse forçada a sair para romper o cerco e assim seria derrotada.
Vejam que isto que ocorreu com o próprio Sauron, na última aliança, onde ele ficou sitiado por 7 anos e teve que sair para romper o cerco ou sucumbiria, vejam a eficácia pois este estava em posse do seu Poderoso um Anel e ainda assim foi direcionado a romper o cerco.
Valeu, mt bom o tópico!