There's no chance of a good deal. So whether it's a bad deal or no deal, both 'leavers' and 'remainers' will be screaming at the disastrous outcome. Neither side can or will get all that they thought they were voting for.
If another EU in/out vote was taken, expect to see a lot of people change sides.
Two points which raise questions IMO:
1) If no hard border is established between Eire & NI, the UK is effectively closing the front door to Europe at Dover, but is leaving the back door wide open in Ireland. (so much for Brexiteers wanting to restrict immigration from the EU)
2) The Scottish government is now talking about holding yet another referendum on independence, and if successful, would apply to join the EU as an "independent nation."
Basically, the Scottish National Party will swap the alleged chains of the Westminster parliament for the chains of the Brussels parliament. Independence???