Virgin Mobile are what’s called a mobile virtual network operator (MVNO) who use T-Mobile’s 3G network. As such, they will have exactly the same coverage and speeds as T-Mobile – the only difference will be price and a different customer service and billing team.