tmobile and virgin mobile have very similiar monthly plans. my contract is up soon which should i pick? which plans has more features?