@sneekypetey Do I have to leave Virgin to get a better mobile network provider?
Probably, but at least you can get your PAC code by text, so no need to speak to anyone. Do your research on any potential mobile provider to see how well they do on complaints, and whether their call centres are outsourced to the back side of the world, what coverage you'll get, and how much it will cost you.
And don't forget that although the worst performing mobile networks had 3-4 customers per 100,000 complaint to the regulator, that means that 99.996% of customers didn't complain to the regulator. Some of those 99.996% will have complained only to the company, or taken their business elsewhere without complaining, but the point is to maintain perspective on the data.