Right now, any of them would be better than what we have.
I have a hard time with these kinds of questions, though, because I get caught between who I prefer and who I think will actually win the primary (and then the general election).
I like a lot of things about Mayor Pete, I'm just not sure how far he can go. I like his practicality, and I like that he recognizes you get things done a little bit at a time, through compromise, and I think a lot of Americans on both sides of the spectrum, have forgotten that.
My primary vote is almost always for the candidate I love, though. Last time, it was Bernie, even though I was pretty confident he wasn't going to win the primary. If the primary were held today, and the choices were Biden, Warren, Sanders, and Buttigieg, I'd vote for Pete, but I'm voting for whatever Dem wins the primary, even if it's that somewhat flaky Marianne Williamson.