Sprint just needs to drop the price plans to $50-60 flat rate fully unlimited and then set back. everyone that's switched from them will go back and many more will sign up as well.
You can't beat unlimited flat rate service with nationwide service for $50-$60. MetroPCS/Revol/Cricket wouldn't be able to compete.