The best agencies and attorneys are those that advocate for you and your needs. You want one that is going to stand by you through the entire adoption process and beyond (even after the papers have been signed).
In our opinion, in-person care is usually best. Being able to sit with a caseworker from an agency or with an adoption attorney that is located in your state will provide you with professionals who know your state’s laws, as well as local support and resources that you may need prior to or after placement.
BraveLove has a list of Partner Agencies and Advocates that have been thoroughly vetted so they are ethical and trusted agencies. This may be a good place to start, or you may know others who have been through the adoption process and have a trusted recommendation.