There is a certain criteria that needs to be met before you are able to enter diversion court. I have had experience with getting people into judicial diversion even when the court and the district attorney opposed the application.
You need someone with this level of experience to make sure that you are treated fairly by the criminal justice system.