O verbo aguardar é, prioritariamente, transitivo, mas pode ser construído com a preposição por, talvez devido a uma certa ideia de passividade que lhe está subjacente.
Embora aguardar pela chegada não seja incorrecto, eu também prefiro a forma aguardar a chegada.