I have had it a week, So far I can't complain about anything. I paid 45.00 as a trade up with a 1 yr commitment that could only be received over the telephone (Not at a T-Mobile store).. It seems to have it all and all seems to work. I will update if I have any troubles.