Cell phones just suck anyways... i dont believe its the carrier, i believe its the equipment they install and or support. I would say, that if its something you could possibly deal with, stay with them. Just complain once in a while and get your bill decreased and move on. Its too much of a headache to switch and the other carriers arent any better. Ive used several different carriers including cingular, verizon, and now sprint. I like sprint because they are the best in my area. I still drop calls. But when i do, i make it a point to call and complain and they reverse the charges if im over my minutes. They all suck, you just have to decide on the severity of the suckness.