Who will be the Democrats’ Trump-slayer come the 2020 election? The presidential election is less than two years away, and the Iowa caucuses are a little over a year away. Late last month, Sen. Elizabeth Warren, D-Mass., announced the formation of an exploratory committee for president; other top Democrats are expected to declare soon. There could be as many as 30 Democratic runners and riders, from senators to governors to celebrities.

Here’s my own personal countdown of the top 10 candidates for the 2020 Democratic presidential nomination, including pros and cons for each. Enjoy!