I am trying to find a lawyer to prepare my H1. The cost goes from 2500 to 900. Does a good lawyer really make difference in H1 case?