Pretty much all good advice here.
Let me add that a tip that I think came originally from John Besh was to add your onions to the roux before adding the peppers and celery. You can get a nice caramelization on your onions before adding your peppers and celery (which add a lot more water to the mix). It works.