I'm still torn between "Remain - May's Deal" and "Remain - No Deal" in the poll above. One thing I am certain of, however, is that the Brexit vote ought to be respected and the UK's future inside the EU is now untenable. I don't believe a second referendum will make things any clearer, and could likely just make matters even worse (if that is even possible!).
May's Deal is a compromise, but the sad truth is that it is only the 'Withdrawal Agreement', and as such it is not even close to the finished article - and that for me is the biggest problem. The UK Government, Parliament and people are being expected to believe that the final deal (which will be thrashed out over the coming months and possibly years) will be good for the UK in the long term when the EU have repeatedly made it clear (through their actions and words) that they wish for the opposite. Meanwhile, the Withdrawal Agreement places permanent, legally binding constraints on the UK before these crucial negotiations have even started - I personally believe that to be ridiculously unfair and is a virtual guarantee that the UK cannot possibly benefit from Brexit under those terms. Meanwhile, the Withdrawal Agreement will mean that the UK Government cannot change tack if things start going against them, because the Withdrawal Agreement will be bound by international law that will take precedence in any conflict with whatever laws the UK might decide to enact. May's Deal is probably best for those who want the UK to remain as close to the EU as possible, but the Withdrawal Agreement hands the future of the country to the EU on a plate, and I can perfectly understand why so many (including myself) are extremely skeptical (if not downright dismissive) of that prospect.
No Deal will be carnage and it will undoubtedly hurt those who can least afford it the most - it will also mean a prolonged period of uncertainty and animosity, and could well be a trigger for a wider crisis in the Eurozone/EU that could end up seeing the UK blamed for all the EU's ills (which would be highly ironic). The Eurozone is a powderkeg that the UK has done well to steer clear of, but a No Deal Brexit could be the spark that sets off a crisis that brings down the Eurozone - little wonder then that the UK government are keen to avoid that possibility (though there are undoubtedly many who would rejoice at this outcome). But - perhaps crucially - No Deal would, at the very least, hand control back to the UK in a wide range of matters... it would make a trade deal with the EU much more difficult to achieve, but on the other hand, it would also mean that the UK could, if it wants to, avoid all/any aspects of a trade deal that it doesn't like or want, which may be otherwise be forced upon us due to the pathetically weak negotiating position the UK will have under Theresa May's deal.