hey guys, i've been stressing out the last few days about it. i have a few choices but i don't know what i should do. a second opinion could help. i just got a evo from sprint last week and to be honest, the phone is absolutely gorgeous. i really love it. the thing is, i'm still in a family plan with my parents on t-mobile which they're paying and my mom weren't happy when she found out i branched off. my contract was already over with t-mobile and i've been doing month to month for a year. so my choice is to keep the evo and pay for sprint or return it since i'm within 30 days and stay with t-mobile. the sad part about t-mobile is that they don't have any good phones beside the nexus one and the upcoming samsung galaxy s which i don't like the look of it at all. i'm thinking of ordering the nexus one through google but i'm not sure if it's worth 529 dollars plus tax. i also heard it has a few problems so that kinda push me away from it. anyway, what do you guys think i should do? both sprint and t-mboile has good coverage here. i just find out t-mobile has hspa+ which is a nice plus(no pun intended.) and sprint is going to have 4g here soon. i don't know about t-mobile's customer service but sprint is really nice to me. i don't know what to do lol. i have a job so i can afford the evo and sprint but with t-mobile i'll pay less since i got the family plan and i'm contract free. so android forum members. tell me what i should do????