Be careful about any 'fees' that are added In Addition to your monthly access fee.
Verizon's $20/m fee is ridiculous as their plans are already considered as one of the Most expensive plans available. Also, you'll need to get a New phone so it won't run on GSM phones.
MetroPCS runs on TMo's...