It all depends on your situation. For me, I have Verizon. That's because it's got awesome reception in my area, some really great phones, and almost everyone I know has it. That saves me quite a bit of money...
It all depends on your situation. I think reception is most important to me. I've had T-Mobile in the past and the reception issues gave me infinite headaches. It's all your priorities man.