Personally I think Bootyguy makes a great foil to Trump.
Young, charismatic, smart, takes pipe, fairly progressive, and not Bernie (whose platform I like, generally, but has a divisive brand in the Democratic Party). Biggest drawback is obviously he’s maybe a little TOO young, and has not so much experience.
He also has that non-corporate thing going. Pres is still a long shot, but I could see someone picking him up as VP.
A few months ago, I would have said that Kamala would be my choice, but I actually like her less and less the more I know about her. I also feel she made a right ass out of herself during the Kavanaugh hearings, by insinuating that she had new details during questioning but it turned out she was just bluffing.