Regarding my last post about sprint canceling my contract because I was Roaming to much actually turn out to be a good thing. They gave me a couple days to port my number which I did over to T-Mobile I must say that I am very happy with T-Mobile and there plans are alright. I am disappointed with the credit check they do to buy the phones I dont have good credit so I had to buy the phone out right which I figured I was going to do anyway nothing goes easy for me when it comes to credit checks. So the day my number transferred properly was on the 6th of this month now I had T-Mobile service everything was ok I just needed to buy an IPhone. Well I had saved up some money to buy one out right I was going to buy the IPhone 5 64gb Black, When I had the money I called T-Mobile back up and said I would like purchase the IPhone they said ok so they tried to process the transaction and my card was declined now my bank has a 1500 limit a day. So I said well let me call my bank and see whats going on so I can buy the phone. Well the bank said Well T-Mobile has your money they owe you a phone I called T-Mobile and the bank back a lot of times to get my money back, I was 2 weeks without a phone and I was coming back to California (home) at the time I was coming from Nebraska (visiting) and I made a stop in Colorado so I was afraid if I leave Colorado will my phone ship to Colorado while Im in California? I was very confused so this past Tuesday I received my money in my account I took my ass to the apple store over here bought the IPhone 5 black 64 gb, and after all this trouble, confusion I finally got the IPhone on T-Mobile. I will say that I am very pleased with it great call quality, great cell service and awesome LTE and 4G very fast speeds as you can see so I would like to say that I do recommend T-Mobile and the IPhone for it and its a million times better then sprint haha!!