O2 have introduced a cap of 25GB.
3 have introduced a reduced cap of 12GB (from 20GB) but more countries (£76)
EE are charging £2 a day for roaming (or a one off £10 bolt on valid for 30 days roaming)
I personally don't think £10 for a month of roaming in the EU on EE is all that bad. Certainly not great, but £10 is hardly going to break the bank when for most people it's an absolute tiny proportion of the other costs associated with going overseas. As usual with these things, there will no doubt be offers and promotions throughout the year that some packages get the free roaming back etc. Market forces will level all this out. Most EE smart plan packages already let you choose 1 or 2 free extra benefits like better roaming already, along with BT Sport and Amazon Prime Video etc.
Only one plan now offers 3 benefits. All the others now offer just one. Roaming outside the EU is one package I get, which normally costs £10/m. I suppose we might get the EU roaming as another benefit to choose from (or maybe it will be the same thing), which if you only have one benefit means giving up BT Sport or whatever. No matter, you can just pay extra for more than one...
Meanwhile, Vodafone now only offers roaming in 81 countries on its most expensive plan (Unlimited Max)... and the older plans will be phased out in due course.