Plea bargains should be eliminated. It's insane that people are basically punished for insisting on their right to a trial, and everybody is OK with this. If somebody wants to avoid a trial by pleading guilty, that's fine, but it shouldn't affect their punishment.
The typical argument in the other direction is that requiring every case to go to trial would overwhelm the courts. I think that means that we either have too many crimes or not enough courts, or some mixture of the two. A society that pretends to have the rule of law must be able to afford to give every accused person a trial.