T-hawk's wife here...he's out on a run.
We have Sprint and have been very happy with them. Our plan has me, T-Hawk, his mother, and Critter Truckin all sharing a plan. We talk free to any Sprint phone and have the nights starting at 7pm (which really makes a difference) for $5 (for all phones, not $5 each phone). We also have free roaming within the US also for $5. T-hawks's phone has Canada roaming which isn't free, but brings the cost down to 30 cents a minute from 90 cents (I think). (If someone does have this for free with Sprint, PLEASE let me know!!) Handy not only when he's working, but also when we're there with my family.
We also have vision services on 3 of the phones...$10 for my phone (the main number) and $5 for each additional phone. Our bills usually run around $160-210, depending on how many minutes are in Canada. I think that's pretty fair over all for 4 phones.
The only time we've had trouble with the billing is when we change plans or add a phone. Then you have to watch your next bill and make sure you're getting what you're supposed to. It's been fairly painless to get things corrected, although sometimes the person you get doesn't know what they're talking about so you have to ask for their supervisor, or better yet call back and get a different person. :7
Also, I've never had a problem with them turning off any of the phones when the bill reaches $200. Perhaps it's because I've been with them for so long...not sure! You could probably solve that by paying extra so you're always ahead of the game.
HTH!