My experience in the Boston area is that CDMA providers Verizon/Sprint have better service quality and availability then GSM providers Cingular/T-Mobile. But your mileage my vary.I have used Verizon off and on for a total about 3 years, w/ my most recent (and current) term being for the past 15 months.The service quality is very good in Boston, the coverage is excellent at home but also in other areas, I've never failed to have full use of my phone around the country--Upstate NY, Texas, California, middle-of-nowhere Florida, New Jersey, Chicago, etc.Their add-on "impulse" features can get expensive and are restrictive--for example ring back tones are recurring costs (you don't own a song for life). I believe ring tones are limited to the life of your phone, as are other applications. I've used their Navigator service off/on and it's very useful, but again, the price has been too high for me to take seriously.Their add-on regular features, like SMS/MMS, are clear and fair. They have a reasonable price for package deals that allow for unlimited SMS/MMS messages.Billing has been clear & fair, they also have agreements w/ many larger companies to offer discounted rates. They make access/enabling that discounted rate fairly easy via their website.I give them 4 stars instead of 3 because Cingular, which I also have for work, has been a nighmare w/ confusing add-on options, inaccurate billing, spotty coverage and generally poor customer service.But I can't give them 5 stars because their price structure, although clear, can be more expensive then other providers, especially for the latest technology.