Both Johnson and Weld are sharp reasonable guys, but aren't liberal enough for the Bernie Bros. Definitely an option for moderate 'Pubs who hate both Trump and Hillary. Johnson got 1% of the national vote and 4% of the NM vote in 2012. MA won't be in play. NH is the only New England swing state and siphoning off moderate 'Pubs puts it out of reach for Trump. Solidifies the 242 floor for HRC. Add in NV, CO, NM, and NH and Hillary gets to 266. Done deal with just IA (272) let alone VA, OH, FL or longer shots NC, IN, MO, or AZ.
If the race isn't close in CA, will vote for Johnson/Weld. Can't stand either Trump or Hillary, so it's a message to both parties to nominate much better candidates without tipping a state to Trump.