The required acceptance level is one factor. But I guess an even more important factor is the „what are we actually voting for“ question.
I‘d have solved this by having two votes, one to start a negotiation about the exit terms. And then a second one, once an agreement on the terms has been reached. That way, everyone can know ehat they are actually voting for.
I don't know enough about Brexit to know whether I would be in the leave or remain camp if I was allowed to vote in the referendum, but I do know that they screwed up in the beginning by making this massive decision only need 50% + 1 vote in order to be passed. However, since those were the rules of the game, I do think they should go forward with it.