There are a number of reasons that someone might need legal advice. Some of them are simple things such as DUIs or possession of drugs. Other things are more complicated such as assault and battery, or armed robbery. The good thing is that there are a number of law offices with all kinds of defense attorneys. Arizona has a number of law offices like this in which there are various lawyers working in the office, with their own assistants and such, who each specialize in a different area of criminal defense law. If someone was in trouble with the law, this would be the place to go.
These types of law offices are very important because one should always find a lawyer who has tried and won a number of cases similar to yours. These other cases will have made it easier for them to win your case. It is more true in professions like lawyers and salespeople that they learn more from success than they do from failure. The positive outcomes teach them what they did behind the scenes, who they had to talk to, where to find the right evidence, or how to talk about evidence that might point to you in such a way as to show that there is a doubt that it was really you.
If you can not afford one of these lawyers it might do you good to find a criminal defender or at least someone who used to be a criminal defender. This is because even though they get a bad rap, they are the lawyers most in the trenches which means that they know what is going on in the system. It often also means that they know how to work the system better than a private lawyer would. They are usually reserved for those who can not afford to pay for a lawyer, however many of them are better than the average lawyer and their expertise should not be thrown away. There is a good chance that if you hire a lawyer who does not know a lot about your type of case, they will end up consulting a criminal defender to help them with the case some.