Why do all GSM plans in the US suck so much? Any plan actually worth getting? What about StraightTalk?