Being arrested for criminal activities does not always mean you are guilty but even if you were there is nothing wrong with trying to set yourself free. A chance to reclaim your freedom is not something you should take for granted which is why there is criminal defense. Contrary to what you see in films, trials of criminal cases do not mean everything will fall into place for you and it gets even more complicated if you are guilty of the charges. Nevertheless, if you manage to find a criminal attorney who has been in the job for long then he or she will have all the tricks in the book to make sure you go free. Note that it is not just about the number of years the lawyer has been a criminal attorney but rather if he or she has been handling cases similar to yours. You should know that the person will be well equipped to fight for you in a court of law without breaking any laws and this is the kind of resilience you want your attorney to have.
You also need to consider the performance of the attorney over time. It does not give a lot of credibility to the criminal defense lawyer if more than half of the cases he or she has tried have been lost. A loss means someone will end up locked up and this is not what you want when you are hiring the attorney which is why you should go to someone you are sure will do whatever it takes to keep you from being thrown into jail. In addition, know that there is a difference between winning a case and settling. If you do not want a situation where you have to settle then you should let the attorney know this early enough and get his or her thoughts on the same. Some lawyers may have issues with going to trial because they are not sure they can win but this should not be a baggage you have to carry on your own. Make sure you have spoken to some of their past clients and get their opinions before you decide to hire the attorney.
Confidence matters a lot in court and people who know how to play this card right might have the prosecution alarmed even when they have nothing concrete. Confidence and arrogance are not the same thing and an arrogant attorney will screw you up in ways you will not even be able to imagine. When the lawyer is arrogant, you will get a lot of promises and most of them will not be fulfilled and if they happen to take this attitude to court the case may be thrown out before you even get a chance to tell your side of the story. Learn that communication is everything when you are facing criminal charges and your attorney should be good at this.