I don't hate the idea of midichlorians, honestly. Or rather, I do hate them but I think that's the point - to show that the jedi have kind of lost their way, are judging everything by "midichlorian counts" and tried to standardise and automate the process as much as possible rather than properly considering the human element and doing things on a case-by-case basis. If it's not the point then, well... it should be.
I think there are some decent ideas in the prequel trilogy, I just think the execution was pretty bad.