The thing is, each major party is now going through an intra-party war.
The Pubs are divided between the old-guard Republican establishment, more concerned with protecting business interests than anything else, and an insurgency of nationalist right-populists that began with Perot's movement and then morphed into the Tea Party and the Trump movement.
The Dems are divided between the old-guard generally-pro-biz liberals-and-centrists, and an insurgency of left-progressives, many of whom are not afraid to call themselves "socialist" even though few of those really are socialists as distinct from social democrats.
In each case, who is likely to win?
The Pubs are divided between the old-guard Republican establishment, more concerned with protecting business interests than anything else, and an insurgency of nationalist right-populists that began with Perot's movement and then morphed into the Tea Party and the Trump movement.
The Dems are divided between the old-guard generally-pro-biz liberals-and-centrists, and an insurgency of left-progressives, many of whom are not afraid to call themselves "socialist" even though few of those really are socialists as distinct from social democrats.
In each case, who is likely to win?