Your question is a difficult one to answer. There are some good public defenders and there are some bad public defenders. Similarly, there are some good private criminal lawyers and there are some bad private criminal lawyers. Generally speaking, private criminal lawyers have fewer cases than public defenders and can devote more time to an individual's case than a public defender can. You should meet with different attorneys and make a decision regarding who you would think would do the best job representing you in your case. Good luck.
Juan C. Garcia, Jr.
GARCIA LAW OFFICE, LLC