T-mobile doesn't have much of a 3G network yet and Verizon uses a different technology so they would have to build a different model. Sprint is sinking quickly and will probably be out of business soon.
So who should they go with?
The more important thing to me is the restriction on GPS software in the SDK. No guidance programs allowed, which means the GPS feature is basically useless.