That's a fair point - the legal text is yet to be seen - but detail is being pushed out and the vote allows people to change their vote as many times as they wish.
I support it. It is a withdrawal agreement, and provided we are not locked in, as per backstop, it is a good compromise.
Once the details come out we will have more to go on.
I think any deal is worse than our current deal in the EU. However, I think we need to either revoke or leave with a deal. To draw a line under this awful stage we need to move on so I would vote for this if I was an MP in the Commons.