It's unfair to judge Brexit by a few aspects. It has to be evaluated holistically, and account for different value systems.
https://whatukthinks.org/eu/questions/in-highsight-do-you-th... tracks the UK's evolving view on whether Brexit was the correct decision.