What is the strongest faction to defend with against a superior army? Is it the Macedonians that can field Pikes in the narrow streets? Or is it the romans, with their lethal javelins?
I would like you to vote, but also explain why.
Remember, it is about wooden walls defending.
I would choose Macedonians, even some Deutorois can hold of triarii and the sacred band. Just place them in narrow streets, with supporting infantry in the lines or peltasts at the back.