Hopefully it'll get better. I also had a terrible experience with Vodafone in the UK, charging the higher rates for data usage with no warning.