If I had a choice between First or Avondale, I'd definitely pick First.
More reliable, better drivers and better buses. The service seems better quality overall.
The rare times when I've seen an Avondale bus, they look like they will fall apart at every bump in the road.