Unfortunately, there is still one important limitation: we will keep the fees for the traffic from our home countries.
To take three UK for example:
Calling Spain from the UK: 46p/min
Calling Spain from France while roaming: inclusive in minutes allowance, otherwise 3p/min.
I also checked Vodafone.de and it's the same thing - nearly €1/min if you're in Germany, or inclusive if you're roaming.It's a bit of a joke really. I don't know why the EU didn't think of this.
It's not within their power to regulate these charges.
Technically it isn't roaming and the telcos happily charge you premium as it does not fall under that regulation. Many people will be confused by this bit.
How so?
While this agreement is definitely a step in the right direction, a few exceptions like this might actually increase phone bills for a number of people who were previously on special EU plans with their provider, some of which are now being phased out. A couple of parties are calling for the EU parliament to address these issues, but I don't think it will be changed any time soon.