Hi Toni. Attorneys are people, nothing more and nothing less. We are also businesses who sell our advice and other services at premium rates. Ideally, every attorney (like every business person) should be honest, ethical, and focused solely on delivering value for our clients. But the reality is that we are subject to distraction, mistake, burnout, and "response to economic incentives". Truth be told, many of us are great at substantive legal work, but not very good at managing our businesses or providing customer service. But I digress...
Finding a good attorney is difficult. They are like any other supplier. You need to evaluate them for competence, price, and fit with your business and personality. They are more difficult than most suppliers because:
1) It is unlikely you understand everything they do, so how do you know if they are good?
2) Much of what they do is risk management and unique issues, so there is no good measurement for value delivered.
3) They are expensive and burdensome to deal with, so you can't really try before you buy and the switching costs are high.
4) Good ones are specialists, so you can't really find one to do it all.
5) Ideally, you would like at least one that is a trusted advisor to your business and can be your sounding board and General Counsel, but that can be difficult when they charge by the minute.
Your best bet is to start with you network, use well defined projects and budgets, and manage the relationship.
edit