Joe Biden is on his way to the Presidency, but sadly, he will not have a Democratic Senate, as the situation now stands.
So this is a major handicap for success of a Biden Presidency.
Mitch McConnell won reelection, and seems almost certain to remain Senate Majority Leader, unless both Georgia seats up for election, not likely to be decided until January, go to the Democrats, which seems highly unlikely! Also still up in the air is Alaska and North Carolina, but it does not look good for the Democrats at this writing, and Michigan Democrat Gary Peters is losing his race at the moment.
Donald Trump will mount legal challenges, but it seems certain that Joe Biden will become the 46th President of the United States, although not under the hoped for landslide that did not develop, as Florida, Ohio, Iowa, and Texas went to the Republicans, leaving Michigan, Pennsylvania, Georgia, and North Carolina still in play in the Electoral College, along with Nevada still not final for Biden at this point. But happily, Arizona and Wisconsin switched from Trump in 2016 to Biden in 2020!
Biden could gain 270 electoral votes in the next day or two, if and when Nevada, Michigan and Georgia put him over the top! And Pennsylvania and North Carolina are still possible!