data can be unreliable, but generally OK. Not super fast. Basically, you get what you pay for. For $25, I live with the occasional data outage and mediocre speeds. Data has been a lot better recently, but just last week there was a several hour outage nationwide.
Optimus is an OK phone, but again, you get what you pay for. It is not going to come close to a top of the line phone. Needs more internal storage and can get laggy at times. Battery life is awful if you have a poor signal and don't turn off mobile data (this is most phones though).