There is a significant difference between a state criminal defense attorney and a federal criminal defense attorney. Although there are many great criminal defense lawyers out there, only a small percentage of them actually have sufficient experience in practicing federal law. When it comes down to it, an attorney either knows federal criminal law or doesn't know federal criminal law. The legislation surrounding federal cases is often much more complex than in state cases, and there is also much more at stake.