Personally, I think most candidates fall into the Futurama John Jackson vs. Jack Johnson range. I guess you could call that milquetoast, but I don't think that's the problem entirely. Part of the problem is that the Dems don't drive people out to register, but another part of it is that the Republicans do a great job not losing people either. The Dems are quick to dismiss voting segments because their policy priorities shift. Rather than finding a way to keep everyone and change priorities, they willfully drive people away. Example: Republicans dog whistle racists and xenophobes in, but send out their religious stooges to assure the social conservatives about the Supreme Court. Everyone stays, add more people. Dems? They care about inequality so "Screw you white rural males". As if you can't have both in your voting bloc. The creation of infighting and division within their own voting blocs has long been the left's biggest problem. Cut your nose off to spite your face kind of thing.