It depends. Seem to be the popular answer, eh?
The main thing you have to remember is that immigration law is incredibly complex and even with the additional cost associated with an attorney—you are usually better off than trying to go through the process solo.
Some attorneys will offer an hourly rate that can be influenced by how much time they have to spend going over your credentials and making sure that you qualify for the visa in the first place. That can vary from person to person.
If you are looking for affordability, then I would encourage you to focus on legal services that offer a flat-rate such as. Not only is our mission focused on affordability, but we also want to be more flexible than a lot of other options that may be available. Check out our website and get in touch for a consultation about your case.