I use VerizonWireless. I know they are expensive and there are other less expensive alternatives, but I haven't had too many problems and the associates in the stores have always been helpful when I go there.
Despite what others have experienced I have only positive things to say about Verizon. The local store staff are great to work with and the customer service team on the phone are helpful!