I must admit, I think the two party system in the US is not good. The primary system in particular needs fixing. I couldn't believe when the Democrats just suspended the primary election last time - especially after the multi-year PR war about rigged elections and election interference.
Still, I think they learned their lesson and they'll have a primary next time. People will get to vote on a candidate they like. We should also remember that the Presidency is just one arm of government. Elections are also happening for the House, Senate, and local government of all shapes and sizes.