company do you recommend. I've been with Sprint since 2000 and am fed up with the dropped calls and voice mail problems. Any recommendations? Thanks.