When immigration officials make decisions about granting a visa, green card, U.S. citizenship, or other immigration benefit, good moral character will come into the picture.
Hiring an attorney means adding legal fees to your immigration case, but often, avoiding mistakes can save money and time down the road - and prevent visa denials and even removal from the U.S.
If the processing of your asylum case has been delayed or is perhaps continuing on into appeals to higher courts, then it might make sense for you to look for an alternate way to obtain a U.S. green card (lawful permanent residence).