EE has already announced that from Jan 2022 they would charge for roaming in the EU; 3 has also reduced its free offer from 20 GB to 12…
Basically in a few days they will have all jumped on the bandwagon.
The only advantage I see in staying with O2 for the moment is that the price increases are smaller than for a more recent customer.