If by the opposition, you mean remainers, it absolutely doesn't deliver what they want. Freedom of movement is curtailed under May's deal. It's a softer brexit but not soft.
By opposition, I'm referring to the rest of the 500 MPs who voted to invoke article 50. If, in fact, they are remainers, then why did they vote to invoke article 50. They should have voted against it.
As regards freedom of movement, I refer back to my previous post. Any single market applied to NI will have to apply to the rest of the UK to be workable. I'm assuming that would involve freedom of movement as the EC have said all along that we couldn't have a single market without it.
Even so, the vast majority of concerns I have heard from remain supporters understandably refers to job losses were we to leave without a deal. Surely being in a single market largely negates those concerns.
I understand why the hard Brexiteers haven't voted for the May deal, and I also understand why the DUP didn't want NI to be treated as a special case. But I still don't understand why the remaining MPs who voted to invoke article 50 didn't support what is, in effect, as soft a Brexit as they are likely to get.
Unless, of course, their real aim is to reverse the referendum outcome and stay in the EC.