I wouldn't want to get locked in a contract with Verizon....Boost is even cheaper now that they give you a lower rate if you stay with them longer and pay timely. By the end of 2 years I'll be paying $35/month for unlimited everything. Phones aren't that expensive. I racked up $100+ on a verizon pay as you go phone in about 2 weeks due to hidden fees. Only used it for talking with my fiance now and then when Skype wasn't available (at work, visiting family, outside BBQing).
EDIT:
Oh, and $5 extra for unlimited international calling to China, damn. Hope they expand to Taiwan....