First, it is important to understand that finding a good lawyer is not easy. There are many bad lawyers out there and it can be difficult to separate the good ones from the bad ones. It is also important to remember that no two cases are exactly the same, so you may need to do some comparisons before making a decision.
One way to find a good attorney is by asking around. Friends, family, and your professional community may all have friends or family members who have had positive experiences with attorneys. You can also look for reviews of attorneys online or in publications like Avvo. Finally, it is always a good idea to speak with an attorney directly if you are considering hiring them.