i would also have to stay with verizon. the plan nentioned above is really great, and generally verizon is a better carrier.
i have had sprint and had loads of problems with the network losing connection, text messages being delayed in sending/receiving upwards of 2 weeks from time ot time, etc. i have been with verizon for a vew months now and have seen nothing butgood luck and great coverage.
however, coverage is what will be most important. make sure you have coverage where you work, sleep, and play. another thig to consider is the important things in a phone. if you want a daily user with normal speeds, battery, etc, both carriers can help you right now. sprint has 4g in some cities, but it costs more. verizon will be releasing a 4g phone from HTC next year to run on their network. so, there are alot fd things to consider.