All that said, I encourage everyone to vote Lib this cycle. Johnson isn't a great Libertarian but 5% popular vote gets a third party matched federal funding I believe (and we really could use a third party in power) and on the scale of lesser evils I wholeheartedly believe Johnson is the least. Just my opinion.
I encourage everyone to ignore this advice. Instead, you should go and read the platforms of each party if you're considering a protest vote or feel we need a viable third party. Johnson is still a terrible choice, he just happens to not be a racist like Trump. Go beyond the idea that Libertarians are for the legalization of pot.
Stein has no chance of winning. She doesn't have enough support to reach any thresholds to make the Green party any more viable. With the tightening of the race, she might be able to get enough support to be a spoiler to elect Trump.
She also thinks wifi is bad for our children's health.