Writing for RealClearPolitics, David Byler argues the odds quoted by Nate Silver and others concerning whether Clinton or Trump will win are misleading to many who see them. He makes good points, worth considering.
A factor Byler doesn't mention is that Trump has been defying the odds since he first entered the race. Whether through luck or enormous insight, Trump has a handle on how many Americans view their lives and how government impacts them.
Trump understands what ticks people off and what turns them on. Like any good salesman, he is basing his program on their preference profile.
I don't know who will win in November, nobody does with any certainty. What I know, following an old horse player's adage, is that you bet 'em based on the way they've run in the past. Trump has done a lot of winning, he could easily do so again. Betting against him could be a winning bet, but it isn't a smart bet.