In this order: Walls>Rally>TH So far as I know there really isn't much point on any other buildings to level 10.

Once you start capturing other villages, the need for Micky scripts gets a lot less. Just pick and choose what you capture based on what buildings it has. Personally I don't bother capturing something unless it has both level 10 walls and TH.