He has the best chance of winning since Beto failed to pickup steam
This. Have absolutely no clue what happened with Beto, but he's clearly not ready to be running for President, and should really just drop out and reconsider another state level race for the sake of the party. No solid policies, and his current views are inconsistent with his political activity while in office. Buttigieg has pretty much become what I thought Beto would be, even with his electability concerns in more conservative states due to his sexuality (which I don't even think is really an issue, because once people hear him speak, they start not to even care if they did so previously).
As far as Biden goes, he's absolutely not my favorite in the race, and I think he has a history of being on the wrong side of issues and causing real damage to parts of the Democratic constituency. However, I've been mostly satisfied with his Obama years politics and I'd even say he's redeemed himself from his 90s and 00s political career. I think a vote for Biden is a vote for a one term presidency due to his age and brand of politics, but that's okay with me. We don't need two terms from every President, but the office should stay in the hands of the Democrats as long as the right running mate or follow up candidate is picked.
I'd want him to win for the main reason that as the election nears and people start to fall into party lines, he has enough crossover appeal with moderate Republicans and independents to carry some of the midwestern states needed to win. That's what a win really boils down for the Dems.