I agree with much of your evaluation. But at this time my picks run a little different.
Yes, Lizzy’s a real firebrand and a genuine human being, but I don’t think she has the right sort of toughness to take on Trump though she would give it her best shot.
Personally I would love to see her end up as secretary of the treasury where she could keep the heat on Wall Street, the sweet spot of her expertise.
As far as directly taking on Trump, on the female side, I want an experienced, tough prosecutor like Kamala Harris taking on the orange fraud. I don’t see her getting emotionally tripped up as easily as Warren by Trump’s intimidating presence.