My own opinion is that there will be a deal at the very last moment, or an accidental no deal.
I don't see a problem Britain leaving WTO, as I can see Both the EU and Britain doing their best to reduce any issues that arise until a sensible deal is in place.