I have been VERY satisfied with Tmobile. Their customer service has helped me out on more than one occasion. Even sending me a new phone when my cell suddenly stopped working.
I also recently went to change since my contract was also up and they have the cheapest family plan rates by at least 10 bucks a month.
I also rarely have trouble with dropped calls.