That is still till the end of 2015, so the problem isn't really solved, it will be solved in 15 months and 13 days (normally).
But it will probably be delayed (telecom lobby)
But it will probably be delayed (telecom lobby)
And operators can and do provide better deals (my own provider's standard charge is 15c/MB and has "roaming packs" for 6c/MB to 8c/MB)
(nb: "c" in this context is a euro-cent)
Three Ireland Prepay account mobile calls 35c/min, roaming calls 19c/min.
But progress like this is likely slow outside countries with intense competition among telcos.