If you meet all these conditions with employer sponsor, it will be an easy job for the lawyer to get you GC, even for a bad or inexperience lawyer. However, if your condition is less than qualify, that is when a competent /experience lawyer becomes really important to make you seem qualified.