Fucked up customer service is not isolated to O2, it is totally the same with Vodafone too. Quality of service is pretty shit as well. In the German market, you just have to choose best of the worst, which is pretty bad if you are in the country side.