Everything, maybe. As we can more widely blame 13 years of Tory failure.
EU roaming is definitely a direct result of Brexit however. EU roaming charges were only removed because of the EU, so leaving the EU they were obviously going to return.
I'd argue the opposite. Socio-economic effects take a long time to properly realize from low-key but widespread changes. It's only starting to actually have a real effect, basically. And there's so many secondary and tertiary ripple effects, like even more medical professionals trying to leave whenever they can, further depleting the health care system, etc.
Of course, it's not necessary to specifically focus on people voting for Brexit to, we could expand this and say that the Tories were kept in power long enough to ensure they could completely fuck over the UK economy and society. Brexit is just one - albeit big - part of that.