Put in another pitch for Seth Moulton, assuming he gets a Senate seat soon enough.
Moulton is only 37. I think it would actually be better for him to serve a few terms in congress and then serve a term or two in Markey's seat once he retires.
Serving in office a long time doesn't seem to help presidential contenders.
W was Governor for 6 years.
Obama was Senator for four.
With the buzz for Warren as Hillary's running mate, Moulton would be well-positioned to be Senator when the special election comes along. He wouldn't need to risk his congressional seat for it.
And he presumably wouldn't be able to run for President for another 8 years anyway.