Julian Castro & Amy Klobuchar are the 2 best choices (all things considered). Martin Heinrich & Cory Booker are 2 additional names worth considering... but their biggest problem is they are senators from states with Republican Governor who would appoint a Republican to fill their Senate seats.