Even with a diversion program, you still have to pay court fees, probably attorney fees, stay "clean" for 6-12 months, etc.