Beto doesn't stand out among other Dems and shouldn't run for president. At least that's the latest hot take from Bill Scher of Politico.
https://www.politico.com/magazine/story/2018/11/20/beto-orourke-2020-president-campaign-analysis-222639
tl;dr version:
Beto's performance in Texas was nice, but so were that of many other Democrats on Election night. Comparisons to Kyrsten Sinema in AZ, who ran as a centrist rather than a progressive, are made.
He hardly moved the needle in rural Texas. At all. There's no reason to expect him to pick off any red states in a 2020 pres run.
He may not be ready for prime time, like John Edwards or Marco Rubio, who were both easily primaried.
Obama was on the right side of a big issue all along: the Iraq War. It is unlikely Beto has a similar distinguishing view to take advantage of.
He should stay in Texas and challenge Cornyn in 2020. Cornyn has among the lowest approval ratings of Pubs in Texas, 28 points lower than Lyin' Ted.