I agree that Trump is vulnerable, but I disagree that she is the most well equipped to challenge him. Old adage in Presidential races....winner is usually the one you'd most like to have a beer with. With Trump/Hillary, well I'd rather have a beer with Trump. Same with Warren. She comes across as angry. I don't want to have a beer with an angry person.
Second, she has history against her. Very few sitting Senators win. Yeah Obama, but he was a Senator vs a Senator. Last one before him was Kennedy, before Kennedy...well its been a long time. (And I don't think a sitting congressman has ever won.) Dems should look to a respected governor or former governor, or held high position in Obama or Clinton White House.
As to your comment on women and minorities, yeah they'll be motivated, but Warren will turn off middle America. Run Warren (or Bernie) and we may be saddled with Trump until Jan, 2025