Brexit is just six months away. And neither backers nor foes are happy.