She's a female Obama. She's not what's going to carry the day against Trump in 2020, however.
Trump can only be beaten if the 2020 electorate views him as incompetent. In that case, beating him will require a Democrat with significantly more experience at the Governor/Senator/Cabinet level than Kamala Harris has.
It's hard to argue that Harris is inexperienced, considering she was attorney general of California for six years, and district attorney before that.
She has 0 Legislative experience at a high level. She should atleast serve out 1 term as a Senator if not 2 & then think of challenging. Everyone is not Obama, the whole nostalgia of the 1st Black president has gone !