you're gonna get haggled with whatever company you go with.
I personally love TMO only bcuz of the $20 a month data plan.
Yes its only EDGE, but its super cheap.
I also have been thru refurbs with my Pearl, on my 4th right now about to call to get yet another one.
Thats besides the point, If i can make it til the pearl 2.0 comes out or my two year mark comes up in feb, I'll be happy. I figure i pay the extra $7 a month for the insurance so i have the option to get replacement devices, why not take full use of that instead of just letting TMO have my extra money. I know it sounds crazy, but just you know, lots of companies record their calls. If you have a problem with what someone is saying or told you, tell them you want the call pulled. Easy as that. It may take a few days but every call is logged, there is a list I am sure of everytime you call TMO (same with all the other telcos I'm sure) Just use common sense when speaking to them. If you yell and scream, you're less likely to get what you want. If you start asking for supervisors and take notes during your calls and so forth, things might start going your way a bit more. I may be mistaken but I think paying the $7 a month insurance thing allows you to leave your contract early if you so choose. Ask TMO, like I said I am not positive about that. All in all I am happy with TMO and the way they treat me. Like I said before I take notes during the call, and speak in a professional manor. They like me and tend to see my side of the situation when things arise. If they don't, I ask for a Sup, and go from there.
-Good luck