I’ve been hugely impressed with o2’s customer service since moving my mobile service to them, and I too have been debating switching away from Virgin to either o2 or Sky (as I’m a customer of both).

So, I’ll hold off a few weeks and see how your move goes!! 😉