I was with Virgin Mobile and though the price is great, you get what you pay for. The Data speeds were abysmal. I was with them as late as early this year. I still don't knock them because the price is great and if fast data doesn't suit your needs, good deal. I'm pretty happy with the 3G speeds I get with Straight Talk.