Ok well I'm currently under contract for T-mobile but my crappy phone just broke. I'm looking to buy a new one after christmas. Obviously it needs to be for T-mobile, but I have no idea what I want. I'm open to all ideas, Which phone is the best for T-mobile?