Virgin Mobile has been my cell phone provider for nearly 7 years, but by no means does that mean I love the company. It's just not costly. I use the $35 dollar plan, and what you see is what you get. It's $35 dollars plus tax.
However, with that cheap cost comes cheap phones,Sprint hand-me-downs, and a few flagship phones. They sell out quickly of phones, so if you have a phone that you want, then buy it asap. They take forever to restock their supply. Not to mention, their phones range in price with huge gaps. You may be able to get a smart phone for $70 or $80 dollars, with no clue as to the phone's quality, or you'll see that they have the newest iPhone and last generation's Galaxy S5, but very little in between. So if you wanted to drop some money on a "good enough smart phone", you'd be hard-pressed to find on. This is strange, since their sister company, Boost Mobile, has a very wide range of phones and plans.
Customer service isn't bad. They are very honest, and in my experience, try very hard to make sure that you are satisfied. However, if your phone has a manufacturer's defect and your phone still falls under the company's 1 year warranty, they will make you pay a $25 dollar fee to cover the cost the manufacturer's processing fee.
Service is nothing spectacular, but it isn't bad. For $35 dollars a month, you get what you pay for. However, it does show the short -comings of the sprint network, as I live in a pretty populated area of New York State and the service drops, and is sometimes none existent. So if you are lost and without WiFi, you may be upset by the GPS functionality on your phone. Also, if you go past the data cap for your month, your data speed gets dropped to 2g speeds, and with speeds comparable to dial-up, it makes loading a 21st century webpage a very annoying experience.
For Virgin Mobile, what you see is what you get, and I appreciate that philosophy, but they are lacking in many areas. However, if you manage to find a phone and you don't mind the quality, or you can afford an iPhone, and you don't mind inconstant nature of the Sprint Network, or you always have WiFi, and you don't mind paying a fee for a phone that is under warranty- than Virgin Mobile is right for you.
It is a solid performer in the prepaid market, and in my experience, has gotten better, but still is not that good. With Sprint, I can't imagine them getting better any time soon. However, it still seems to be the prepaid company with the most bang for your buck. If you do not want a contract, and are wary of the T-Mobile's Uncarrier philosophy, then Virgin Mobile might be your best bet.