Depends on what you mean by "good". Do you mean super aggressive and will fight tooth and nail to get you what you want regardless of the cost?
Or a lawyer who is reasonable, can give you good, balanced advice and think of all the aspects of a situation?
I had a big, expensive law firm and all I got was a $5,000 bill and a war with my stbx's lawyer. I swear it was a pissing contest.
When I switched to a different lawyer, I just wanted things to progress. My new lawyer (in the Niagara Region) is awesome. He listens and advises in a balanced way. He considers what my ex might think and what is fair to both of us. He has worked as a OCL so he considers my children. He is calm and thoughtful and doesn't just jump all over everything without considering both sides. I find it fantastic because he is thinking what the other lawyer will say and do and plans accordingly. He almost acts as a mediator but with my best interests at heart. I appreciate the way he works so much.
Good lawyers are out there. You just have to ask the questions that are important to you and keep very focused on what it is you want to accomplish, not what it is you want to "win".