I think his heart attack did him in. I also think Trump has hurt Biden enough that he won't win the nomination. Now it is going to come down to three contenders. Warren, Pete B., or Harris. My favorite dark horse is Pete B.
Of course both Trump and Pence should be impeached. Pence was involved with this Ukraine stuff. Oh boy! First woman President of USA will be Nancy Pelosi.