>Sadly I feel this deal won't last for long when the UK leaves the EU.
I wouldn't worry too much. The UK providers are quite good with this. e.g. The contract I signed a month ago was 16GB anywhere in EU for 19 quid. (voda). And the prepaid Three network cards can also roam with their data allowance in a sizable number of countries.