DAs should be non political and appointed. Should have multiple DAs, that could take on cases thier peers dismiss.
I also firmly believe in a country where innocent till proven guilty is a fundamental concept, plea bargains should not be allowed. Government needs to work and shall prove your guilt to a jury. Sure it would be inefficient, but governments shouldn't be able to convict through coercion.